The family (grandparents and 4 children with their families) visited here in May. The place is amazing and everyone was greatly impressed. The layout is very functional and everyone enjoyed the pool. It is just a short walk to the beautiful sugar white beach. The beach is very clean and we felt safe walking there. There are restaurants and grocery stores nearby.
The house was clean and well stocked (with toilet paper and paper towels and bathroom linens). You do need to bring your own beach towels and chairs and umbrella, as well as food and coffee, filters, etc. Although there were some filters there, that was because others had left some behind, can't count on that.
The dining table is awesome, and we were all able to eat together.
The house has wifi and the rules are actually very easy compared to many others we have stayed at.
The only negative was that there was "fuelly" kind of smell in the garage, where the pool table is. It was not unbearable, but noticeable. We did not use the pool table, not because of the odor, just because we were too busy enjoying each others' company otherwise.
All-in-all - a great vacation house and I highly recommend it.