Unit was overpriced for what we got. Everything inside looked tired and some deferred maintenance. Not like the pictures. Deck furniture is broken in places and sharp pieces sticking out. Needs replacing. Toilet lid broken in one bathroom. Laundry machines need replacing. Washer left soap suds and dryer took 2 hours to finish drying. Roaches in kitchen and bathroom. Sand and small hairs and a few small insects in sheets on arrival. Towers are confusing and easy to get lost. Pools are overcrowded and short on deck chairs. Two of The 4 beach chairs were broken. Parking in the garage is rarely available. You have to walk a long way to and from outside available parking stalls. Beach is too rocky to swim there. Room was guaranteed at 4. We were given keys not a second earlier than 4 and they were still doing the room at 4:10. We had to wait in the hallway. Overall a very average place with some unpleasantries for way too much money. Probably wouldn’t stay there again.