Wow my carpets are so clean right now,I have 2 dogs and it's so hard to keep the carpet cleans and even harder to clean,but this machine makes it so easy,it was so easy to put together and I love the bristles rotate as you clean so it picks up more and probably the best feature is that it has heat that dries your carpets as you clean genius design.