Positives: Great property and facilities, decent beaches, awesome staff, decent food, great drinks and service.
Not so Positives: The management has this crazy and inefficient system for making reservations at the nicer higher end eating establishments whereas you can only make in-person reservations on within 24 hours of your desired dining time. So you have people having to get up early to stand in this long slow line to try and make a reservation at the restaurants. All of the reservations for that time period were always gone when I tried, so I never got to eat at the nice restaurant. Probably the worst reservation system to have. Why can't people just just use a phone or online system to make a reservation two or three days out?!?!