Very good space for a big gathering. We had 19 guests at most; I am not sure that I would want to have 25 at once. Great location and responsive host. Lots of spaces for guests to visit in smaller groups. Had a great time.