Extremely clean, comfortable, and well maintained place that's perfect for families. Lots of food and activity choices, and the location is great. The place comes with some simple consumable amenities like dishwasher detergent and laundry soap that make the stay easy. Be advised that there is only "tidy up" service twice a week (as opposed to daily hotel service), but that's not a negative in our book as we like to make the place our own when on vacation. The host made everything super smooth. Recommended!