I would say, this place reserves an extra star; apartment, views, tidiness and personal service from booking to the last minute we left the place was more than we hoped for. Communication was fast and accurate. We felt like they really care their customers and all questions and needs were answered.
Even though we loved it, three things I would fix:
1. There is no shower on the terrace (appartment B4.1), it would have been very nice to have it as the others have it too. After swimming, we needed to shower indoors and after 4 people walking with wet feet inside, the floors were dangerously slippery.
2. After being a way for a while, there was a bad smell associated perhaps with drains and I don't know if this is typical for the area or related to the apartment.
3. I would have appreciated the option of a lower pillow
As a tip, there is a near by hotel serving great breakfast and a small store to buy the basics. Easy to walk also to other stores, restaurants and beach.
I would definitely come again, this is a place from where you do not want to leave! Thank you so much.