Owning one is great if you have the occasional cat barf to clean up. But for a real “cleaning” they are inferior to the ones you can rent.
I used to rent one for cleaning the house from Safeway. A day’s rental wasn’t that expensive and the machine performed like a beast.
My Safeway doesn’t rent them anymore, I don’t think. Home Depot might offer them from their tool rental department?