I would recommend this place to anyone with a large group! Graham is an excellent and attentive host. Answered right away anytime we tried to contact him before, during and after our trip. He gave great recommendations and it was an overall awesome experience.