The Dirt Devil Vibe 3 in 1 Corded Bagless Vacuum works very well on various surfaces. I used it on rugs and hardwood floors and the suction was great. It picked up pet hair quite easily. I loved the detachable hand held vacuum for small pick-ups. The cord was long enough so i did not have to keep plugging it in . Overall, the vacuum is very lightweight, easy to empty and quite simple to go from carpets to hardwood surfaces with a flick of a switch. I recommend the Vibe to everyone.