A fabulous place to stay for large groups.