We have been shocked by how great this cleaner has performed! As owners of multiple carpet cleaners from hand held to spot cleaners to the big machines, we were expecting it to be like all the rest but we were shocked! This machine not only gets tough messes and old stains out with a breeze but also dried incredibly fast. We have become obsessed and have now cleaned all the rugs and carpet throughout our house. If you have kids or pets, this thing is a dream! I received this cleaner as part of the Stellar Product Testing Panel