I have always hired an individual to clean my VRBO. You have to find a great person that does great work who is available at various days of the week.
My neighbor has a company clean his VRBO and they are more expensive and he complains about them.
A company is the easy button. They have more staff and can move people around without service interruption to you. I think you will pay more for a company as they have more overhead.
I found a fabulous partner (she's not an equity partner, but she is my most valuable help) using a website called nextdoor (it's a neighborhood sharing site) and she came high recommended I absolutely recommend finding someone you can really trust as this is will make or break your STR business. She not only cleans my STR's but rotates the linens and towels out to a laundry service so I'm not paying her extra to hang around for the laundry to finish. She is also my eyes on the property and sends me photos of problems, damage or issues. I send her supplies, e.g., TP, paper towels, soap, etc.... to replenish my homes. I pay her a bit of premium, but it is well worth the investment!
My husband and I do the cleaning and maintenance at our STR, that we rent through Airbnb as an "entire place". We only live one mile away. We have an 8-plex across the street and one of our tenants from the 8-plex keeps an eye on our STR house too. She also likes to pick-up extra work, so we pay her to help with us with the "make-ready" between guests. We have fun working together. Easy to keep up on quality control when we do the work ourselves and we don't have to oversee the work of another company.
The beauty of finding a primary cleaner is that they will often offer to do so much more than a simple service would. They take ownership. Ours restocks supplies for us and we can order replacements shipped directly to her via Amazon Prime. Because she takes pride, she is also quick to point out things that may need attention on the property.
We found her through TurnoverBNB which syncs with our calendar and automates the jobs. It also automates payment which makes life easier for us come tax time since we are paying the service and don't need to issue 1099s.