Oh, I was only disappointed with the location at first because I had it in my head that we should be closer to the beach/pool. But it turned out perfectly. We only had 6 of us, but I did the planning, so I was also feeling very responsible for everything going well!
The food, honestly, was average to good, depending on location. The Italian restaurant wasn't very good to me, but I'm from Jersey and we're pretty spoiled about our Italian food ;)
Mexican and Domincan restaurants were good and the buffets were buffets. But I dare anyone not to find something they like. Huge variety. I lived the paella grill and fajitas on the beach and the beach restaurant too. All good! I heard the wings at the sports bar were pretty good. And mike's coffee shop was fabulous!! A must-do!