Great place for medium sized groups.