"Excellent stay over all! Rooms were kept very clean, the whole resort was kept up and well cleaned, the food was amazing and we loved how the beach was also cleaned every morning. Amazing staff. Was difficult to get any restaurant reservations as they filled up within minutes of opening and wifi was hit and miss. Would have also been very lovely if there was some kind of nice coffee place for more than just regular coffee or a cappuccino from a vending machine, and available in the evenings as well. But we loved our stay and are hoping to bring our family back next year! "