I know this might seem strange, a professional carpet cleaner posting a video showcasing a rental carpet cleaner. It's worth noting that I think rental carpet cleaners play an important role in keeping your carpet clean. Carpet cleaning can get expensive especially if you have a lot of carpet in your home. Cleaning it yourself periodically will keep it in better condition and extend the life of your carpet.
The carpet cleaner rental in this video does a good job of removing soils in the carpet without drenching the carpet in a sticky soap. It has a reasonable dry time and does a good job of cleaning. You will have to exercise some patience and go over areas multiple times while re-filling and emptying the machine throughout the cleaning process. In the end, you will get a sense of accomplishment and your carpet will look better.
Before I start my own carpet cleaning business I used a rental carpet cleaner in my own Tampa FL home to maintain the vast amount of carpet I have. I remember using a rental machine several times to keep up with the Berber carpet that seemed to get soiled on a weekly basis. The reason that I say they are an important part of carpet maintenance is that you're forced to slowly and methodically clean your carpet without having to spend a lot of money.
Don't get me wrong I think all of Tampa FL should use my carpet cleaning services but I'm a realist and I think you clean your own carpet if you want to.