I have had this vacuum for a few weeks now and I’m obsessed. We had a cheap cordless vac (that sucked, but worked for sweeping up food after our toddlers) and a Hoover corded vac that was great until it fell apart 1.5 years later. It took me FOREVER to decide on a vacuum. I really wanted cordless, but wanted to be able to use it on carpet, wood, wherever and not have any issues. I was so nervous when I bought this, but it has some hardcore suction. I will say, we don’t have pets, but we live in the country and track in some yuck for sure. This vacuum gets it all! & The self empty feature is amazing of course. Highly recommend.