We had a great time here. The condo was perfect and had everything we needed/wanted. Some of the older reviews indicating having to wash dishes in the bathroom aren't relevant anymore - there's a complete kitchen. The condo is modern-ish and better/cleaner than most other ocean front condos I've stayed in. Check in was super easy, parking was easy, the location was nice and walking distance to the beach, ferry, restaurants and bars.
In terms of the area, the private beach isn't so private since there's plenty of parking around and no one seems to enforce anything. There's still space to spread out and roast yourself on the sand if you walk down the beach a bit. The larger beaches with bigger waves are a short drive away. We didn't love the food in the area but the town is an OK beach town and there's enough fun for a few days. It's probably an area best for older couples.
Overall we had a good time and a positive experience.