This vacuum works perfectly for vacuuming my hardwood and carpeted floors! It has good suction and is lightweight. It's so easy to maneuver. It's super easy to empty and clean. I have animals and it vacuums up after them easily. I highly recommend this Shark vacuum!