This vacuum is great at cleaning my carpet especially with one dog 3 cats and 2 kids...but it does have 2 issues I have noticed the dirt cup is easy to remove but difficult to get back in and I had a experience yesterday were I went to put it away and the dirt cup came flying off so I had to redo the vacuuming on my carpet...but otherwise this is a stellar vacuum