The Dirt Devil 3 in 1 vac worked very well for our hard surfaces. It picked up dirt and debris with little trouble. Carpet and rugs weren't as effortless and I had to go over some things multiple times before the vacuum picked them up, bit all in all its agreat little vacuum to use for small jobs.