We had a very pleasant stay here. The beach was absolutely beautiful! It was everything you could ask for on a Caribbean beach. The buffet was really excellent, I wasn't a huge fan of the sit down restaurants. The tours desk was fairly priced and we booked several nice tours through them. Our room was strangely upgraded to a family size room (there were only 2 of us). So we had a lot of extra room, which was nice. The bed wasn't super comfortable and we didn't have a view of anything but trees. It didn't really matter though, the beach was a very short walk away and the view there more than made up for it. There is also a lot of great wildlife just wandering around the grounds.