Overall, a great place for large groups.