"For an all inclusive it was very difficult to find food 24 hours a day, and when we did, it wasn’t great (think hotdogs). Be sure to make dinner reservations upon arrival for all nights. Room service didn’t arrive when ordered and each day they cleaned the room, picked up dirty towels and never supplied clean ones. We literally had to call every day to order towels. The place was spread out and somewhat difficult to navigate. Absolutely no drink or food service around the beach or pool and bar lines took forever. Good thing was the entertainment in the evenings was plentiful, beach was gorgeous and easy to get chairs on the beach. We used NexusTours for airport transport based on hotel recommendation and that was good."