Excellent location and accommodation for a large group