Great location and facilities for a large group of people.