The place is a little farther away from the center of Prague (takes 30+ minutes) but bus stop is just around the corner and public transportation is good in Prague. A small supermarket is also just around the corner. If you're traveling by car this is quite perfect as it has a secured parking.
For us 5 persons the flat might be a little small but manageable.
There are two major flaws to the flat: It takes time for the water in the shower to boil, so you'll have to wait around 15+ minutes for warm water after the person before you used the shower which can be quite annoying with many people.
Also, if you come with a family and intend to cook, the kitchen will be difficult to manage. The portable stove isn't the best and there's very limited kitchen equipment (we didn't even find a cutting board and soup ladle). The cupboard has some food like cereals but some where already expired. The chairs at the dining table weren't the best either.
Other things were all there (shampoo, detergent, toothpaste etc.)
Communication worked fine although the host wasn't personally there.