Dirt Devil sent me this free sample through the BzzAgent sampling program. I have carpet and hardwood floors. I'll tell you I thought my carpet from upstairs was clean but it wasn't. I'm just my son's room I had to empty the dirty I collected. Then same with my daughters and the hallway. My carpet felt good in my feet. Better than it actually has ever felt. The fluff was back to it. It looked cleaner. I thought it did before but it wasn't. This is cleaner than I have actually ever seen it since we moved in ten years ago. When I used it on my hardwood I was worried about it scratching the floor. It didn't leave one scratch. It looks amazing. It doesn't feel gritty it really truly got all the dirt up.