This place is perfect for a party! They have thought of everything you would ever want. Location was great because of the areas beauty, the views are so beautiful! We love the dogs!!!