Well thought of, well equipped apartment, well maintained resort, great location, can’t fault anything. A short walking distance to two beaches, kids enjoyed a swim each day as at least one of the pool was heated. Good communication from hosts and accommodating for an early check in. Exactly as described, would definitely stay here again.