Only great things I have to say about the stay!
Great communication. Tons of space on a huge balcony and rooftop. Very clean and organized. Huge pool to use. Beach is about 10 minutes ago. Grocery store close by. The place is car dependent so taxi/uber/bus is a must.
Will definitely come back.