Very good sofa cleaners. I had ordered 2 companies in the past to try to get a large food stain on my sofa, they charged me twice and never got it cleaned. I thought to give it another try because a neighbor referred me to mr dry steam. I called and booked an appointment and they showed up with a smile and left me with one. lol They got the stains out!