Overall, great place in an outstanding location. Perfect for a large group or a family.