Add number of tables with different seat configuations
ability to add number of tables available rather than total number of seats.
i.e. if you have tables which seat 4, but only 2 people on a booking - it will assign the whole table and not leave those 2 spare seats for someone else to book.
Alternatively, if max persons per person is max table seating, i.e. 6
If only 2 people book, it will block out 6 seats
If 4 people book, it will block out 6 seats, etc