First let me start with the positive, it’s a great location and the water is beautiful surrounding the resort. You can snorkel right off your room Deck and see so many beautiful fish and coral. The resort is also very clean. Sadly, the compliments start there. My husband and I travel a lot, and stay in 3-5 star hotels around the world, so it doesn’t come lightly when I say this is a 3 star hotel, not a 5 star. I had read lots of reviews calling it a 5 star, do not be fooled. The hotel is very dated, the furniture in the rooms looks more like the Golden Girls wicker than in the hotel online photos. The service is average at best, and the food is not great at all. Very bland. I wish we had chosen the Sofitel, which just got a brand new remodel. This property reminds me more of a timeshare property than a hotel. I think if you’re looking for a good deal overwater in the villas, and you want a good price and location but don’t care about it being nice, this is your place. If you’re looking for anything more upscale, definitely don’t stay here. Stay at the Sofitel. The beach is very small here, there is only one pool and it’s filled with kids. They really don’t even cocktail the pool or the beach, service is lacking. Again, it’s clean and safe, but expect a 3 star and nothing more. Just because it has a spa they call it a 5 star and it’s nothing very nice.