This vacuum seems to work pretty well so far on our carpet and bamboo flooring. We do like that it's easier to clean out the canister and hair, etc doesn't get wrapped up in the roller. It's also a little lighter and easier to maneuver than the older vacuum we had. The one thing that would make it better is if the cord was automatically retractable.