For several reasons I considered giving a 3 star. Except for a couple issues it deserves a 5 star - So I compromised with 4.
The Cons - The first issue is Trip Advisor as a property manager, I think, is not as good as their other two competitors. Specifically their Refund Policy is not realistic in the current climate nor competitive. But that's not a hit on the property itself. The other issue we felt was a little under par, but easily corrected was the level of cleaning. While the unit is in great shape and overall cleanliness was fine (it wasn't about accumulated lack of cleaning), it just looked like the cleaning service before our stay was rushed and not up to what the owners probably expect from their cleaners.
The Pros - The owner was more than accommodating and get's high marks, as does the property itself. Lovely grounds, wonderful pool and barbecue cabana, and the proximity to Magic Sands beach (across the street) is hard to beat. The condo was very well equipped with kitchen amenities, beach toys, towels, books, TV's (tho we barely used them) great lanai, fun restaurant (Magic Sands Grill) across the street - in short it's a great property and we would stay there again.