Everything sounds reasonable except the heating system. we couldn't sleep properly as temperature was quite low.
We had some trouble to take shower as well.
The rest was quite ok and the place was very well located.