This shark stratos stick corded vacuum is awesome! It is light weight and cleans carpet and hardwood floors very well. It was easy to assemble and comes with attachments. Even though the canister is at the top it is easy to empty and put back.