These guys are wonderful. They got the toughest stains out and they kept complimenting me on my wonderful home (something I'm very proud of). These guys are the ones to go to for a REALLY good carpet cleaning. At the end of the day, my bedroom looked like I got new carpet. AMAZING!