I have a Shark XL and a Roomba in my house I used both prior to using the Hoover Power Drive Swivel XL Pet and let me vouch for this vacuum with awesomeness. It really picked up missed dirt, hair and dust. I was SHOCKED. I always had to vacuum every other day because my carpets always felt dirty and now I know why. I have one dog and only 2 people in my home and we are rarely home so I can not wait to continue to use it and see the difference.