Everything has gone well...from the reservations to the transportation from the airport to the check in to the front desk staff...to the food and staff at the restaurant...to the Spa...the surf school...to the room service...to the location...and so much more read more