I received this vacuum as part of a BzzAgent campaign -- we use a Dyson Ball Multi floor 2 as our everyday vacuum and will compare to that. Where the Dyson is better: The Hoover Power Drive Swivel XL Pet is not as maneuverable as our Dyson and doesn't seems to have as much suction, also, the Dyson automatically adjusts to the floor type, where on the Hoover you have to change it manually. Where the Hoover is better: The attachments! Holy Moly they are life changing -- I have never been able to get into corners, clean stair, clean the furniture with such ease. Having multiple animals means lots of dander and hair, which the Hoover takes care of easily. Final thought -- We will continue to use the Dyson for our everyday multi surface vacuum, but will use the Hoover for our stairs and furniture, it is that good that we will happily use two vacuums.