This is my second shark vac and I love it! I used to clean the rollers but with the duoclean I don't have to do it anymore. It does a great job vacuuming hardwood and carpet. I had to adjust to using it on our new plush carpet because it would get stuck due to the high pile of the carpet. I had it figured out after several times vacuuming and now it works fine. I love the odor neutralizer and also the easy to empty dust cup. It makes vacuuming so much better. Very easy to use.