First of ... location is superb. Only a few minutes on foot to most things. Prague Castle about 25-30 mins being the furthest we went. Communication with the owners is very efficient and check is very easy and simple.
We were a group of 4 men and used the flat only for sleeping so we can't comment on the options for cooking but it looked like all was there. However, there are no tea towels so be prepared to buy one if you are going to cook. The parquet flooring is in places coming undone and could do with some repair work. Warm water for showering is instant.
However, the flat fulfilled all our needs and it is great value for money and we would have no hesitation in staying here again.