I bought this a few days ago and used it today for the first time. I wanted a steam cleaner primarily for my carpeted stairs that wouldn't break my back to use. The attachments for this machine are PERFECT for the job! My rugs haven't been cleaned in years, but this first use - I used the mini scrub brush for the wash and the carpet brush for the water rinse - has removed all those years of dirt!! And I love the crevice attachment that allows me to pull up any dirty water along the edges. I am SO impressed with this machine. I can't wait to tackle my couch tomorrow! Definitely a fabulous purchase. This machine RULES!