I was given this Carpet Deep Cleaner to try as part of the Stellar Product Testing Panel. This Caprpet deep cleaner is small but mighty, as a mom of four you can imagine all the tough messes that need regular cleaning so this thing definitely comes in handy to quickly and effectively clean up messes both large and small. It is a nice compact cleaner but does such an amazing job at lifting those tough messes out of the carpet! This works especially well on our area rugs which is what we mostly use it for! It is lightweight and easy to maneuver around! It has a powerful cleaning brush which has gotten out even the toughest set in stains! It is easy to clean and the perfect size for a petite woman like myself! It glides smoothly over a variety of carpet textures and lengths and is such a great cleaning tool for anyone looking for a light, compact but powerful carpet cleaner!