"An awesome experience. Staff was exceedingly friendly and helpful. The grounds were beautiful and very clean. Never a problem having access to food and drink...24/7. Always something to do, and I really enjoyed the included snorkeling excursions (3 per day)....just make sure to book early. Same with the a couple of their higher end restaurants....be sure to make a reservation ASAP. Having said that, we were able to have great dining experiences at the other restaurants with no reservation required. All and all, a very memorable vacation. One thing especially that I'd like to emphasize, and that is the friendly and earnest care for the staff would show you at this resort. They're a model of courtesy for us all. Bless them. They work hard to ensure you're enjoying your stay."