The rental was extremely spacious and had plenty of room for multiple activities simultaneously. Our two year old granddaughter loved the large area to play with her toys. The sandy beach area was also a plus with her. Nice access to restaurants, highly recommend Willow Haven, absolutely a must. The food was amazing and the service was excellent, especially the cook, he came out frequently to check in with our family. The kitchen could use a few more items, like a whisk, strainer, and maybe a blender. Drinking water is extremely discolored and taste is bad, possibly due to high iron content, we ended up buying all our water for drinking, cooking, and ice. For a cleaning service fee of over $200, I was expecting the rental to be a little cleaner, floors were not swept and carpets were not vacuumed. Bathrooms looked to be wiped down, but with the high iron content to the water, it’s hard to tell if the toilet and showers are stained or dirty. Overall we had a very pleasant, relaxing stay and enjoyed our family time.