Great place for a large group exceeded our expectations