I've travelled to Mexico, Costa Rica and Dominican Republic several times. This is by far the worst hotel I have been to. The only good thing is Gabi if you pay extra for Royal Service and the kids club. You get hounded by the Vacation Club....stay far away from it. The service is mediocre at best and the other negative reviews are pretty acurate.