I'd like to start off by saying that I am comparing this vacuum to my Shark DuoClean Multiflex vacuum. I have carpet and wood flooring in my home. While the turbo clean vacuum is lightweight and cleans very well it does not compare when it comes to the efficiency of my shark vacuum. It did not fit into and clean all of the places that my shark vacuum does without me having to use the vacuum hose attachment. I was a bit underwhelmed using it. But it is a great vacuum nonetheless for the price point.