I bought the PowerDash Pet Compact Cleaner to keep downstairs (our other model is large and bulky) and I am satisfied with its design, usability, and performance! The tank is easy to fill and the Cleaner is very easy to maneuver and navigate. While it is not a heavy-duty Cleaner, it does get rid of normal, everyday stains (i.e., my dog sometimes walks on the carpet with dirty paws after being outside) as well as non-pet messages. The HeatDry function makes the Cleaner that much more efficient! Additionally, given its compact design, it is easy to store (I have mine in a tiny utility closet)!