I love this vacuum so much! I have a big dog that sheds a lot so I am used to vacuuming very frequently. This vacuum was easy to set up and get started. I appreciate how easy it is to use and how effective each mode is (hard floor vs carpet). I also have a cat and one of the toughest things is finding a vacuum that can pick up kitty litter on the first try - and this one DOES IT!! I am over the moon, only have to go over each spot one time. One other huge benefit to this vacuum is the self cleaning brush roll. I have very long hair, and my previous vacuums would get my hair stuck all around the brush roll. But this vacuum with the self cleaning brush roll never gets my hair wrapped around it! It’s honestly pretty impressive. Overall, I love this vacuum and definitely recommend.