The overall stay was nice, the included on site community pool was a big plus given my child wanted to swim nearly all the time. The condo itself was clean and furnished and everything was in working order.
The only downside personally was just the overall size of the condo, the bedroom was just large enough for the bed and the living room/kitchen wasn't much bigger. Having 3 people stay in this specific condo was a little cramped, but luckily we didn't mind and we only really used it for a place to sleep since we were outside most of our stay. The other downside is the bed (and window above the bed) are on the wall that connects the main hallway for the condo complex building, so you'll occasionally feel or hear people walking by which wasn't a big deal, but just know that if you're a light sleeper, you may be disturbed by people walking by.
Other than those small things, the stay was great, the beach is literally a stone throws away from the room so that was nice and having a onsite pool is a big plus if you or your children like to swim.