My carpet has never looked better other than when it was first installed. Also, great on the hardwood floors. I have a dog that sheds but this vacuum makes it so easy to clean. its got alot of power and its not bulky also love the tools EXCELLENT vacuum!