I've had this carpet cleaner for over a month now and I have to say this is hands-down the best carpet cleaner I've ever used. Having kids and pets it's critical to have a carpet cleaner on hand at all times. This carpet cleaner is lightweight and compact compared to my old Bissell that I've had for years. I've used it to remove Pet accidents, vomit, marker stains, food, juice and the list goes on and on. The Instructions are easy to understand which makes it easy to put back together once taking apart. This is overall a great product and I highly recommend it.