I've been using this vacuum for about a month now. As compared to my previous vacuum cleaner (corded shark stick vac), this one is amazing. It's suction is stronger and it picked up dust and pet hair from what I thought were already clean floors. The battery lasts for a few uses before it needs charging. (1000 sq. ft.) and the convenience of cordless is priceless. All attachments are easy to change. Emptying the dust was a little tricky and messy. I feel like that could have been designed better. But, I have had a great experience over all. Definitely get floors and rugs clean.