Place was very clean. Unique and catered for a large group. Our only problem was that we booked a spa villa and it was shown in the photos but did not have one.