The condo was lovely. Very comfortable and clean, with a bathroom attached to each bedroom and a separate half-bath at the entrance. A small laundry room, too, where you can store your beach stuff. The staff (concierge, security guard) make a huge difference. Warm and welcoming - very friendly and accommodating every day. There is a reserved parking space, which is nice when you've been out and about all day, and we sat and watched the boats come in and out of the marina every day.
The beach in front of the condo is quite rocky, but walk down 1/4 mile and you'll find white sand beaches - soft and wonderful. Staying at our condo, with family staying 1/2 mile down the beach, really highlighted the variances between the two. Theirs were larger and on the wonderful beach, but they had to walk to the village several times a day, you have to rent umbrellas and beach chairs, and there were lots of rules (enforced heavily) about using the pools, having guests, etc. Not nearly as friendly. Ours was a bit more compact in size, but offered the wonderful rooftop pool (great for the very old and the very young), with great shady umbrellas, comfy seating and we never saw another person there! Great place for daily happy hour! In addition, you are smack dab in the middle of the little village, with easy access to coffee, restaurants, and shops. I'd take our place, every single time. Great people, warm and friendly.
Thanks to Bob and Paris - they were available for questions and have been super accommodating. Great experience, overall!