I absolutely love this vacuum!! It has great suction, it cleans up dog hair, dirt, does great on hard floors, carpet floors, in the car! The hardest part is up and down steps and dumping the water basin! But there’s no dust in the air after vacuuming! I love love love this vacuum and have recommended it over and over!