I was not very pleased with the cleaningness of the apartment and the poor communication of the host. He sent in maintenance to check on stuff without giving me any notice, and when I contacted the host to send cleaners to clean up the mess left by the maintenance guy, I received no answer. The apartment needs a lot of up-keeping (I sent the host a note privately about it), there were not enough utensils such as plates and cups.
Overall the apartment view, design and infrastructure are amazing! There is a 24h concierge, parking, pool, the sauna was not available when I went, and it's just across the beach. there are walking distance mini-market and farmacy.