The system was built for a different business model
City-hotel systems think in bed and breakfast and corporate rates. A leisure hotel lives on half board, weekly packages, spa resources, children's rates and registration reporting. That logic can be bolted on, but never cleanly.
Write down the five processes the house needs every single day and walk through them in the system, most frequent first. Anything that only works via a workaround goes on the list. That list decides whether a module, a configuration or a switch is the answer.
