Pros - had everything in the condo you could need, great location, good view, close to beach. It really was a nice place to stay.
Cons - lots of rules. If you have small kids it might be tough to follow them all. Minimal sand, don’t leave things on the balcony, noise related things, etc.
Overall we had a really good time and would stay again. Just be prepared to follow the rules of the condo association.