This is a wonder cleaner. My mom bought my two year old daughter a toddler chair for her birthday a year ago and since then it has gotten extremely dirty from spilled milk, juice, dirt and random food residue like jelly and gummy snacks. I read the website from where she purchased it and it said to just use water and soap but that did nothing to clean the chair. I tried some oxi-clean powder cleaners and those just spread the stains around. So I tired this upholstery cleaner and it worked wonders. The chair is a polyester material and this cleaner was able to remove the stains with a little elbow grease. The scrub brush is removable so that I was able to get into the corners of the seat cushion to get out every last bit of the stain. It also dd not affect the coloring of the chair (the oxi-clean faded some parts of it). After reading the can I also noticed that this cleaner leaves behinds a silicone shield to help protect from future staining. Perfect for cleaner a chair that is constantly being involved in a mess. I have not used it on my couch, which has microfiber, or my vehicle but after such good results I would feel comfortable using it on both.