We stayed here for our honeymoon at the beginning of July. Everything met or exceeded our expectations by far. The staff was so helpful and very kind. The excursions and packages they offer make the stay even more enjoyable as you can decide if you want to leave the property or not. The food here was great. Not like some of the other resorts that offer pretty much the same food all over the resort. Our room had the 3 walls, I would highly recommend!!! We were a little worried at first that we sould hear everything and that there would be so many bugs. That wasn't the case at all. Our bed was surrounded by netting with a fan. There was also 1 or 2 other fans in the room to help when it was hot. The AC really wasn't an issue since we had a nice cross breeze and the cieling fans helped. Beaches were so clean and such a beautiful setting to enjoy your days on. I would love to go back for our 1 year anniversary if only our wallet allowed!!