I received the Dirt Devil Multi-Suface Extended Reach Upright Vacuum for free from Dirt Devil through the BzzAgent sampling program in exchange for my honest review. This vacuum works really well on both carpets and floors. I was amazed at how much suction and power this vacuum has. I really like the extended reach adapters that let me get into hard to reach areas. It is very well made and it is light weight and easy to use. The only thing I would change is making the cord a little bit longer.