Whether you are doing this with friends just for fun, or for professional team building, this place is amazing. I work for a University and took around 200 students (spread over 3 days) for team building and they loved it! The staff are very helpful and friendly (even when dealing with this amount of people) and we will certainly go back again next year, as we have done for the previous couple of years.