Very nice place for anything from a small group to a large one.