Upon arrival I was impressed by the grand hall and the speediness of getting us to our room, however as the week progressed, more and more things made the resort less appeasing. To begin, room service takes way too long (1.5 hour), and the food is left over from the buffet (not to mention the things available for order are slim). The maids seem to almost make it a point to clean your room at the most inconvenient times (e.g. 20 minutes before a rehearsal dinner), and they don't actually get to your room until 16:00-17:30. Continuing on, the staff fail to inform you that if you want to eat at any restaurant other than the buffet, you need to make reservations prior to dinner and when you actually get to the restaurant, its empty for the near hour you're there. There are no places to just walk up to right out off the beach or pool and grab a snack (other than the specific days they have for a "beach bbq"), you have to be dressed with shoes, shirt, and not dripping. The restaurants that aren't buffet style have very limited menus and almost none of them have vegetarian friendly menus. There are free water sports you can do, however everyone expects a tip and they don't tell you anything about it, you have to ask around, no signs or mention whatsoever. I have been to the Bahamas for less money and got way more out of the trip as compared to this resort. I recommend trying somewhere else. Yes the appeal for "all-inclusive suites" is there, but you do not get your moneys worth. The only good thing about this resort are the quality of the rooms, but who goes to the Caribbean to sit in a room?