I bought this a few weeks ago and have been throughly impressed with it! I have hardwood floors and area rugs WITH two kids and a dog. I can quickly vacuum up any kind of mess on both surfaces efficiently. This has replaced a couple different things i used to clean with. I no longer have to lug around my old fashioned broom and dustpan. I LOVE this vacuum. I will be buying another for my upstairs!!