Great place! Rooms were very spacious, well equipped kitchen, the pools and facilities were clean and staff was friendly. Highly recommended.