Staff, room, pool options, drinks, and food were amazing! Beach was underwhelming but small separate areas with more privacy available. Entertainment was fantastic. Excursions available on property (snorkeling, hobicats etc) were limited tremendously due to wind conditions almost every day. So that was the only disappointment.