Pros: right on the beach, location (walking distance to many restaurants and Publix, amenities (especially pools, gym), valet service is efficient and kind.
On average: the apartment could have more dishware (e.g. there were 4 forks only). The place is safe but I saw no one in the pool area or beach door, if something happens probably no staff will notice promptly as the front desk is the only place you'll find someone.
Cons: the mattress for the sofa bed was bad (very soft, even for a kid), apartment looks smaller than announced, it could be provided cleaning during extended stays (e.g. stayed for 10 nights and had no cleaning during the whole stay - although it was previously informed, it could improve the client experience considering the price and length of the stay).