I didn't think I had a bad vacuum until I got this one. This has been SO helpful with my carpets. Life with a pet can get messy and this has been the ideal solution!