The beach is rocky. The room is incredible. The food and drink is hit or miss. The service is good. The location is very nice and the views are really great The hotel staff will take you around by boat to snorkel, swim, watch sunsets, island hop, picnics on the beach. The pace is very, very laidback and you need to truly be prepared to lounge around, relax and take things slow. This is not a big operation, so do not expect an experience like you get at other all-inclusive or luxury resorts. It is a fantastic room (the pictures don't lie), with a great view and location that has unlimited activities, but the food and drink is not gourmet and the service is not perfect. If you want a perfect room and a very relaxing vacation, but you don't care about having a gourmet food and drink experience, this place is perfect. If you want overwhelming breakfast buffets, multi-course dinners, great cocktails, premium wine and beer you won't get that here. The food and drink isn't bad, it was pretty good, but it isn't on the level of some other resorts with more resources and a larger staff.