I bought this last month, and I have to say I'm having a blast watching it clean my floors.  Even my husband noticed that the carpets are staying so much more cleaner (we have a small Pomeranian who is shedding) and that he's happy with our purchase - I can't wait to buy another one and pass this one to my sister who is begging me for it!