My wife and I had a wonderful stay here. The resort only has 15 private villas so it's nice and secluded. The staff provided excellent service but let us enjoy ourselves without being overbearing. With the exception of the pizza, all the food we ate at the restaurant was really tasty and flavorful. The breakfast was delicious as well. We really liked the ala carte option as opposed to a buffet-style that many hotels offer. The pool was nice too because, while it's not 25 meters, it's long enough to do laps on and get in a good workout. The outdoor bathroom was really neat and the beds were comfortable. A couple times, we had a problem connecting to the wi-fi but in general, it worked just fine, though you won't be streaming any movies. All in all, we would book this resort again. It was quiet, relaxing, lovely rooms, right on the beach, nice pool with comfortable lounge chairs, with an attentive, but not too attentive staff, Thank you for a wonderful stay!