My older kids (13 and 11) and I really enjoyed our stay at Joe's condo. It's obvious that this is a beloved family getaway in addition to him sharing it with all of us lucky renters. Joe called me two days before check-in just to make sure we didn't have any questions, and to wish us a nice trip. That was very heartening, having never stayed at the condo before!
The check-in and check-out were very easy and all done via text with Joe. His check-out instructions in particular were some of the simplest and easiest I've encountered. The condo was warm, welcoming and well-appointed, and the ability to use the extra beach chairs, umbrellas, bikes, etc. was fantastic. The pool was very nice.
My one caveat would be for parents of young children who need to nap during the day, or light sleepers who want to go to bed before 11 pm. Music from the neighboring hotel's pool area plays from about 10 am - 11 pm every day (maybe only during the summer?), and the bedrooms are close enough that it could be disruptive without the proper precautions (ear plus, white noise machines, etc.). Luckily it wasn't an issue for us!