Splurge and get it!! A must have if you have pets!! We have 3 dogs and they make our carpets awful and embarrassing! We rented a different brand from a box store before Christmas and this machine did better than that one. Now my husband did the cleaning with it and said the fill tanks are removable and easier to fill than the commercial rented one. He said you have to go slow with it, but the suction works great. It got up quite a few pet stains. It is more narrow than the rental was so he was able to get it in tighter spaces. It wasn't as heavy as the rental, but not like a vacuum cleaner either. He compared it to the old school metal vacuums. I didn't think to get a before and after pic, but will try to the next time. After several rentals from the box store, you will have this one paid for in roughly four rentals.