It is everything I thought it would be.  I had one before for 10 years, I just now bought this one and it has definitely improved. Especially since I have 6 rescue dogs I adopted, and I love it for the carpets and our tile floors.