Ok, do you:
1) Have dogs that shed or have ridiculously long fur that destroys every vacuum or cleaner you've ever had
2) Need a carpet cleaner that you can completely clean because said fur gets caught up in every piece

Then this is the freakin cleaner of your dreams. I had two bissell machines before that were impossible to clean and completely worthless after 3 uses (no joke) due to my oldest dogs long fur.  I was able to clean my carpets to perfection,  dry the floors,  and COMPLETELY clean the machine parts,  brushes,  canister without a single problem. I'm above and beyond happy with this product. If you were wondering if you should get it, the answer is 1000x YES.