We had a great stay, family of four (2a + 2k).
The check-in process was very smooth and likewise for the communication throughout our stay.
The apartment is very clean, beds are comfy and the kitchen is well equipped.
There are also plenty of restaurants and shops within walking distance.
The views (from the balcony or bedrooms) were pretty good too.
Highly recommended.