QBO Essentials is enough for a start. They may upgrade to Plus later if required.
then consider having a property management app to integrate with their QBO.
Thanks Fiat Lux, so I am thinking that visitors can charge food and incidentals to "their room" whilst on the retreat and then settle the bill when they leave. Is that possible using QB essentials?
They may define items as products and services if required.