Overall, the experience was good but there were some things to keep in mind, particularly given the cost during peak season.
First is the set-up of the property. The main house has only 1 bedroom. The other bedrooms are in the pool house across the courtyard (which contains the pool) and in the garage house that is through a metal gate and across the driveway. This ended up working out ok for us given our group (children were older) but might be challenging if there are younger children.
The pool is a good size and there are various seating options (6 chaise lounges, outdoor tables with seating). We paid for heating the pool and I'm so glad we did - even with the heat it was chilly, to the point where if it had been cooler outside, we would not have comfortably been able to use the pool.
The original listing included that this property had a hot tub. They do not. When I texted the property manager to ask about that, they removed the hot tub detail from the listing.
The property does not include any pool / beach towels. Fortunately, some of our party already had enough to cover everyone and were traveling from a short enough distance that they could bring those, but this would be an issue for folks traveling from farther distances.
The kitchen is large and had most of what we needed. The property's location is walking distance from a center with a small market/deli, cafe, restaurant, and ice cream parlor.