We had a genuinely wonderful stay at the apartment. We'd chosen it because we have a 4-year-old and wanted a larger space to share on vacation than a hotel room, but also valued the idea of having access to the advice and care of a hotel staff.
It turned out the apartment was the absolutely perfect balance of those things. The apartment is beautiful, spacious, well thought-through, and had everything we needed for a comfortable and hugely enjoyable stay. Definitely not one of those places "just to sleep in" and very much somewhere to relax and spend quality time.
And then the hotel experience, grounded by walking down the hill for breakfast every morning, was absolutely fantastic. The breakfast itself deserves high praise, and the courtyard of the hotel is a gorgeous place to enjoy it, but the people were what made it all so great. So much care and attention, help when needed, never overbearing. It made the stay just perfect and we would return without hesitation.