I used this on a friends old carpet and it worked fantastic! Easy to fill, easy to empty, and best of all, easy to maneuver!! I highly recommend Powerdash Pet compact carpet cleaner.