I was in doubt if it will be a great steam mop or a great vaccum. But both actually works really well! It sucks dust, crumbs and hair on our hardwood and vinyl floors and it cleans dirt at the same time! Our dog leave dirt on the floor whenever he gets in from going potty and this steam mop cleans it with just 2 times of a push and pull! I love my new cleaning gadget. It cleans my house really well and save me a ton of time because it mops and vacuum at the same time!!! Glad I bought it!