Restaurant staff were fine, the food, however, was, on a whole, not good. The breakfast buffet had quite a variety of options, but the birds feeding on the food that was not covered was a little gross. A smaller resort, which was fine, never had to scramble for a pool or beach chaise. Entertainment was ok, and the bars were great when they weren’t out of an ingredient for your favorite drink. Staff were friendly and helpful. After a much needed updating it could be a real gem.