It worked wonderfully on my upholstery. We have 3 cats and 2 dogs. Sooooo we really needed this steam cleaner!   It was easy to use and easy clean the machine after use.