Minimum size for this type of setup I would call a 12'x10'x7' room. Viewing distance of about 10-11 feet is fine for that screen size.
Larger rooms can handle larger setups, and higher ceilings are always nice.
Paint the room dark, get dark carpet, and dark furniture.