We loved our stay. The beach and pools are awesome. The pool reservations were easy to do and never had an issue getting one. Only downside was limited food options if you don't have a car.