I clean houses for a living. I needed a small canister vacuum that would be easily portable and work well on bare floors. This vacuum has great suction and works perfectly for the purpose I needed. The length of the house and cord are great. The only reason I am not giving this vacuum a 5 is because of the quality of plastic the hose is made of. I am concerned that it may end up cracking in the future.