I was quite pleased with the CarpetXpert carpet cleaner. It did a FANTASTIC job. My only complaint is that the ON button...and the DRY button are NOT in a convenient place and should be moved if possible when the design is update.