This XtremepowerUS Bagless Canister Vacuum is amazing. I was truly impressed by the level of suction of this Vacuum. It comes with several attachments  for cleaning. The canister is on wheels so it moves easily on my hardwood floors. I have pets and it is great for keep hair off the furniture.