I bought this 3 days ago to do some cleaning since my wife has health issues and can no longer clean the house. It is easier to use than our old machine. Since I'm not too good at housecleaning this has been a great help. I'm using it on deep carpets and bare floors. I'd give it a "6" rating if it had 2 more improvements;  a detachable canister to make emptying easier and maybe a detachable power cord to also make emptying easier.  Still it's a great little vacuum which I would buy again