Nice enough church social hall. There are a ton of these places in Batavia. The event we were here for was a retirement party. Maybe 100 people total present. The hosts of the party had it catered and the food was very good. So, you can bring outside catering in. Plenty of parking behind the hall too.