We enjoyed this place.
It has a supermarket one block away and transportation in front although everything is very close in Prague. You are just a few minutes from the historic centre so you won't need transportation. In addition is very close to the train station.
The heating is awesome so no need to worry about this. In addition to this you can find a heating inside the bath room to dry your clothes.