It's a good place to stay, the flat is in a great location with stores and restaurants just a step away. You can easily reach the touristic places with the metro or even on foot.
I don't know if it's an daily basis issue but at our stay there wasn't any warm water in the evening.