Incredible location, gorgeous views, and spotless! We didn't cook during our stay but the kitchen looked to be well-stocked for cooking utensils, pots and pans, etc. Plenty of space for our family to both hang together in the common areas and spread out in the separate bedrooms. Would definitely recommend!