I would give it 5 stars except for a few fixable things.
Pros - This property is completely ocean front. The pictures are very accurate. It was clean. The kitchen had all the utensils and pots and pans. We were here off season, so the "heated pool" was good for kids, but it wasn't heated enough for me. They did get out of the water shivering. This property offered a beautiful view and had tile floors which were easy to keep clean. Nice balcony to sit outside.
Cons - Guest bedroom at the front of the property did not have blinds, but sheer curtains, which would mostly cover the windows with some very small areas completely exposed. Anyone walking in front of condo could see through. I did not feel comfortable with my kids changing clothes in the room. At night with the light on, you could see right into the room.
There is also a small rectangular window next to the front door that needs blinds. It allows anyone to look into the condo.
The shower in the "guest" bathroom seemed to be coming apart. The glass doors would not slide correctly and the silver bar towel rack just fell off onto my daughter. It was not heavy, and it did not hurt her. I did not call to tell the property manager, because it is was the last morning we were there, and we just put it back up.
Just to consider - The condo is very hotel like. Sometimes in condos, there are little things that others left behind (like plastic utensils or paper plates). There was nothing like that. So bring the little things, even facial tissues were not there. It did have paper towels and toilet paper.
There are three pools, but they are tiny. If it was during high season, I would not count on getting a chair or into the pool. It would be busy. We visited in February. The one heated pool, the biggest had a capacity of like 20 people. At one point, there were 10 people in it, and I kept asking my kids not to splash too much, which is what kids want to do in a pool.
Also, while there is a wonderful balcony, it only has a small side table. If you wanted to sit and work, share a meal or read, just know there is nothing chair height.