Walking in to our 3 story villa, our jaws just dropped! Absolutely the nicest place we have ever stayed in the Caribbean - or anywhere else for that matter. We had a two bedroom villa with 5 balconies and a plunging pool. Easy check-in process, daily maid service (which we did not need, except for some replacement towels), friendly, friendly staff!!! We were not part of the all- inclusive package, but did go to the Sunday Brunch which was delicious-delicious!! The shuttle service was extremely helpful, and timely. Sitting in front of the lobby waiting for one, gave us a good chance to visit with other vacationers. As the resort advertises, this is not a place for anyone with walking difficulties as it is built into the side of a mountain. We would walk down each day to our car rental and then take the shuttle back to the villa. The beach was fine and busy, but there were always lots of lounging chairs. If we could,we would give this resort a 7 or 8 star rating!