My first impression of this vacuum is great!!! I love the dial that allows for 4 different levels of floors/carpet. I first tried to vacuum a large area rug that has a very high, shaggy pile. I was never able to vacuum this rug with my other vacuum. This vacuum cut like butter and filled half of the very large canister. My rug looks almost new! Next, I vacuumed the rest of my carpeting and it picked up what my other vacuum couldn't. My carpet looks really clean now and I love how much suction this vacuum has; it sucked up pet hair with ease and I love that it re-freshes my carpet pile to look new.