This was our second time at the resort and is hands down the best place we've stayed at. From the spacious suites with full kitchens, to the activities for kids, to the huge (but cold) pool this is a great place to go. The price is high but in the end you get what you pay for. If you're the type of person who want's high end accommodations, this is the place for you. If you're only looking for a place to sleep then maybe not.