Fantastic place overall for large groups!