Preparing a meeting room booking system before you publish
List every resource under the name your customers use, and note what makes each different. Set real opening hours per resource, including the seasons when an outdoor one is unusable. Set turnaround honestly — the fifteen minutes you always need is the difference between a schedule that works and one that runs late all evening. Decide minimum and maximum booking lengths and how far ahead people may book. Enter the standing commitments that already exist, such as a club night or a regular internal meeting, before anybody can book over them. Then open one resource to the public before all of them.
Where a room booking system stops
The resource stays where it is and nobody goes with it. Both of those are what separate this from the other models.