"We (3 person aircrew) stayed here 2 weekends in a row. The buffet food is good. The Dominican Saturday Night theme and food is a bonus. Beach is great. Rooms are generally good..always clean. Sometimes there is no hot water for awhile. Drinks are always plentiful..be careful! The Sports Bar is a nice airconditioned place to hang out. There's a "happening" night club on the weekends..I guess (didn't go, but could hear it from my room!) Nice little gym. Nothing else (shops, resto's) around but you can walk the area for exercise, safely. The biggest problem is Check-In..expect to wait for your room..and I mean WAIT. Hours..as long as 8 or 9 PM ! For some reason people don't seem to check out on time, causing the cleaning staff to be well behind in getting rooms ready for new guests. It should be an easy issue to solve (enforce Check Out Times / Don't allow extensions when you know you are fully booked for incoming guests!) Also..you might reserve a nice King Bed Room Ocean View and end up getting a Double Garden View..with no explantion why and no attempt to resolve the issue. And don't expect to get the published Uber rate heading back to the airport..the drivers will show up and demand double the rate. Expect $40 USD back to airport. Its a scam. All said, however..its a decent place to spend a weekend."