Our family had a very enjoyable stay at this apartment. It was very clean, spacious, the kitchen was well equipped and of course the views are amazing.
The only negatives are the lack of aircon and ventilation (windows don't open very wide) which means the apartment can get quite stuffy on warmer days, the wifi did not work for us so we had to use our own mobile wifi instead, and the stairs are LOUD (you'll wake everyone up if you go upstairs at night!).
The hosts were very responsive and helpful with any questions we had leading up to and during the stay.