After reading some reviews, we almost canceled our reservations, but I have to say that we were really impressed! We decided to go there to celebrate my 30th birthday and have our first vacation alone since our daughter turned one. It turned out to be the best thing ever! The resort is just the right size, not too big and not too small. This makes the experience more personal, as the staff remembers you and greets you by name, treating you like family, since there aren't thousands of guests. The beach is absolutely beautiful! The rooms are nice and clean, and I especially loved the convenient little doorbell system they had in place. They clean the rooms daily and restock the mini bar and snacks, which was a nice touch. One major plus for us was that they actually serve top shelf and mid shelf liquor, which most resorts don't do! Alicia, who works at the lobby bar, was our favorite! We loved her! The only complaints I have are that everything shuts down at 12, so if you're looking to party all night, this isn't the place for you. They take reviews very seriously, so they try to accommodate everyone by ending the entertainment and excitement by 10:30-11. Another downside is the limited food options. Although they have many restaurants on site, only one is open each night. However, if it's a la carte, the great thing is that all the food is made to order and served piping hot. The buffet wasn't that great, but I had expected that based on the reviews, so it wasn't too disappointing. They are actively working on improving the place, but honestly, it doesn't need much improvement! I want to thank the staff for making our vacation so memorable!