Works as advertised. Good cleaning action for being a small unit. I do wish the upholstery attachment was a more sophisticated design. It works by squirting the solution from the bottom and then you vacuum it back up with the attachment. It would have been better to have the heat, steam, brush and suctioning all working together but then again, its an entry level unit so I get it. All in all great value for small areas.