Absolutely amazing! We stayed here with our four small children, and we all had an amazing time. The condo was sparkling clean and gorgeous inside, the beds and pillows were super comfortable. It was very well supplied - kitchen dishes, towels, toiletries, etc. There are also lots of beach supplies - sand toys, boogie boards, coolers, etc.
The grounds were gorgeous with a lovely pool that we enjoyed in the evening. We could walk or drive (with convenient parking) to one of the most beautiful swimming beaches I have been to in my life. The beach is perfect for snorkeling and swimming with the kids as it is protected from waves. There are shops and a grocery store a 2 minute drive away as well.
Richard was a fantastic host. He responded within hours, with detailed clear responses. I HIGHLY recommend staying here! We hope to be back again soon!