Our family stay was fair, it was noisy, one elevator, parking was small and literally had to race to find parking, small pool for such a big hotel, pool was cloudy, appeared dirty.
*however
Rooms were clean
Beach access was perfect, rinse area provided
Front desk staff very helpful
Coffee and bakery on site
Breakfast served