We booked through Expedia and paid in advance. During check in we were told we only booked the room for 1 person and owed an additional $950 to stay. We picked 1 room, 2 guests when we were searching through Expedia.No apologies or acknowledgement of the issue through Dreams or Expedia. VIP coupons did not apply to anything unless we wanted to pay the difference for what the coupon applied for (massage, wine, etc.) and we could only use one coupon at a time. The beach is very small and you can only sit in a certain area unless you are a "preferred guest" which is an additional $150 per day and this also applied to the rooftop pool and a few restaurants. Very nice place, clean, food was good at most places, at the buffet World Cafe the food was not always warm. They also try to get you to sit through an hour and a half presentation every single person there pushes it, even when you have been traveling all day and are trying to get checked in, makes for a longer process and it gets old saying no to all of the people that push for the meeting etc. many guests that were there when we were said that they attended and when they said no the person presenting got mad and just left them at the table. We also booked a few excursions and the person who we booked them with in the hotel did not always give the best info- as to what we should bring/not bring, timeframes of the excursions, etc.