I used this company to clean my carpets so that I could get my rental cleaning deposit back. Needless to say, this company did a fantastic job in cleaning my carpets I got my whole deposit back. The person that cleaned my carpets did an amazing job. He showed up on time (he even called in advance to tell us he was on his way) and completed the job in a couple of hours. If I ever had to get my carpets cleaned again, I would definitely recommend this company. Thank you!