The Good: The location can't be beat. You feel that you're almost on the water. This is a top floor condo, facing the ocean, just a few steps from the water and access to private beach. The complex has good amenities, including 2 pools and hot tub, mini golf course etc. The resort is also walking distance from a strip mall and a food truck complex.
The condo itself is well stocked with beach towels, utensils, board games, snorkel gear etc. They even have a stroller, which came in pretty handy, since we did not carry ours.
The not so good: The layout of the condo is a bit funky. From what I understood, it is a 1 bed + loft condo, converted to add a second bedroom. But there was enough space for 6 of us. You'll spend most of the time soaking up the sun anyways! We also had a plumbing issue with the bathroom sink. The host was quick in responding back and supplying us with Drano. However, by the end of the stay, the sink got completely clogged and Drano just did not do the trick. It would have been good to get a plumber to fix this. Also, the standing fan in one of the bedrooms was quite dirty and needs a good cleaning.
Parking can be a pain, especially if you're arriving late. All the good parking spots near the building will be gone and you will have to park a bit further away near the reception office.
Overall, I would stay here again. Lounging in the balcony and watching the ocean is good enough of a reason why :)