The Shark Stratos vacuum is very light with a powerful suction.  Cleans floors and most carpets and rugs..  The debris canister is kind of small but is easy to empty and snap back on.  Putting the vacuum together was very easy, everything snaps together, plus it comes with all the accessories.  The long cord is great for reaching every corner of the room. The Shark Stratos has a odor neutralizer that helps keep everything fresh and a hook to hang the vacuum for storage.  The only issue i had was some of my rugs are long fiber shag and the fibers would get stuck.