Great place for large groups with fabulous location.