fabulous location. very accomodating host. perfect for a large group. Place wasnt spotless but allowed us to relax with kids and be respectful without overstress about what kids might touch. thoroughly enjoyed our time there.