I think everyone should be getting their own rooms.
There is no way I'd want to be sharing a large space with that many people. I need my downtime.
If each family group gets their own rooms and someone has to cancel, you won't be stuck with the bill.
And no one will be sleeping on pull out beds. Just their own nice comfy actual bed.
Just something to think about.......