The apartment itself is lovely, filled with natural light and in a superb location. A perfect base for 1/2 travellers to explore the city.
However, please be aware of the organisation behind the listing. I was almost left stranded without a place to stay because the host had allowed a guest to extend their stay and was not aware of my booking. This is unacceptable on the host's part and caused a huge amount of stress.
To their credit, they happened to have one other listing available (no idea what I'd have done if this wasn't available...) which I was put up in until this apartment was vacated and were very apologetic about the situation. But it's simply not good enough at the end of the day.
PLEASE make sure that you double-check with the host that they are aware of your booking and chase them up immediately if you don't receive check-in information when you're supposed to.