I have an incontinent senior dog and this carpet cleaner is a life saver. I previously used SpotBot but that left "clean" circles on the carpet. This upright version is as easy to use and covers an larger area and dries more quickly.