This carpet cleaner is incredible! It's so easy to use and maneuver up and down the stairs. I can't believe how much dirt was in my carpets! We have a couple of puppies we are training and this is perfect to have for instant clean up of accidents. There were even some old stains in my carpets that are now completely gone! I couldn't believe my eyes! I've lived in my current house for a little over 3 years now and I've never shampooed my carpets before, so y'all know they were a hot mess with kids and pets, but I promise this shampooer made them look almost like new again and everything smells so fresh!