We booked junior suites for our stay and the rooms were well appointed, clean and had ample space, with separate dressing area’s. The staff were extremely attentive and couldn’t do enough for you. The pool area was clean and well laid out and everything is within a short walking distance, the restaurant, well being facilities, the private beach etc. The quality and variety of the food was amazing, quite easily one of the nicest most relaxing stays we have had at a hotel. Brilliant stay, which brilliant people. Especially the chaps running the car valet services, super friendly!!