Great place and location for a large group.