The floor plan
Let the guest point at the table
"Table 12" means nothing to somebody who has never been in the building. What a guest wants to say is *that one, by the window, away from the speakers* — and a picture of the room says it without a word.
Try it: tap a free table
Tap a green spot to choose it
Or choose from the list
Draw the room once
Pick a room like yours and your own tables — their numbers, their seats — land where they belong. Then move whatever is wrong. It takes a minute, not an evening.
Two guests can never take the same table
The map is drawn for the time the guest chose, by the same rules the booking itself is written with. A taken table is visible — and cannot be chosen.
In a club: the bottle is already on the table
A guest is not choosing a booth and then a bottle — they are choosing the booth with the bottle on it. Paid up front, and the table is theirs.