This was a fantastic All Inclusive option. The food was excellent and there were many options to choose from. The staff was extremely attentive, friendly and helpful. I was not prepared to wake up before 7am on my vacation just to secure seats at any of the pools or beach, so passing that info along to the next traveler! Good Luck and Enjoy - it's worth waking up early for.