Very clean, nicely appointed. Nice, warm pool, kid friendly. Beach had newly added sand on 3/18, which is super soft.
Apartment faces the main street, and even on the 10th floor with windows closed, could hear quite a bit of street noise. Could also hear all the activity of the upstairs occupants. Not the most restful stay.
Although not a deal breaker, it is worth noting a $150 check in fee, $40/week parking fee, $20/key fob fee (refundable).