The food was not good. Has two restaurants, one buffet style and the other a la carte, but must make reservations before going. All the soda I requested tasted weird, was told that it was not original coke or sprite but mixed on a machine with a like Coca-Cola syrup. The room looked dated and dingy. The grounds small. The beach is amazing, but feels like a pool, no real waves, because of the small island “la matica” sheltering. The walking vendors are relentless, became annoying after a while.