They don't have food (at least meals) but you may be able to order food. The biggest room will probably struggle to hold 30 - more like 15-20 somewhat comfortably.
Yeah we had the biggest size room there and there's absolutely no way you're going to fit 30 people in it.
Thanks! Your answer is awaiting moderation.