First and worst-- check-in. Very disorganized and took over an hour and we had the Premium Package. People were taken out of order of arriving and no communication amongst staff. Now, the REST of it was glorious! Rooms were wonderful, large, and clean. Staff was very courteous. Food and drinks were excellent, and bountiful with a wide variety. Grounds were very well kept and clean. Beaches were also wonderful. Just have lots of singles, fives, and tens for tips. And they earn them, so we gladly paid. Highly recommend and we will gladly return.