Man my carpets were dirty. They had been walked on and stepped on and spilled on by many people including myself. I called these guys because i wanted to get my deposit back and they left the carpet as good as new. Seriously, it looked straight up like fresh carpet. I will definately go back for more.