Rowland Heights, CA
they worked so hard to get all the rough stains out. it was just an overall incredible job.. this company knows the definition of professional cleaning. and I'm happy to have had them come to my home. thank impressive job. they got every stain out of my carpet. leaving it looking flawless than ever!! thanks to them I have a clean carpet now.