A very, very clean place at a beautifully designed place, be it rooms, restaurant/meeting area, pool and garden. Very attentive, charming, welcoming staff, helping out where ever needed. A very big plus is the profit of the stay going to a school for kids with varying disabilities at the compound. What a great work is done there and so much worth to support it!