This place is fantastic. Stephen is very accessible and easy to get a hold of. If you've got a big group I can't think of a better place.