This place is gorgeous, clean, and well-maintained. We had a blast and our kids have already asked to go back. The rooms are beautiful and priced well, but the reasonable room price goes out the window if you buy anything on or near the property. In other words, prices both on property and off are astronomical. I live in a city and I’m used to this, but this was something else entirely. For example, two grown-up drinks and two Sprites cost me nearly $50 at the pool bar. An egg and cheese sandwich, fruit cup, blueberry muffin, and two coffees cost me $60. Restaurants offsite are no better. It kind of became a joke by the end. Also, keep in mind that they will charge you the resort fee even if you arrive at night. Our flight was later in the day and we arrived after the pool had closed and beach service had ended, but we were still charged a $43 resort fee. I didn’t realize until we got home and looked at the receipt. There are also no microwaves in the rooms, though there are refrigerators. I’m assuming this is to keep you from eating breakfast in your room, but having one would’ve saved us a fortune. We also could have reheated our leftovers.