Preparing online booking for website visitors
Decide what you actually want people to book online — it is rarely everything you do. Write the descriptions in the words you use with customers rather than the words in your price list. Publish only what is genuinely available, and be honest about the notice you need. Decide whether a request is confirmed automatically or reviewed by a person, and make sure that is what the page says. Put your cancellation rule where the customer agrees to it. Then send the link to five regulars before you put it on the sign outside, because they will tell you which word confused them.
A website booking system, not a marketplace
The page is a door into your operation, not a shop and not a search engine.