This company tried to clean my carpets. They were very dirty and it was going to take extra work to get them clean. They worked at the stained spots and it looked clean when they left, but days later all the dirty water surfaced to the top. It was closeto 5pm and they just did not take the time to do the job correctly. They failed to go over the carpet often enough to take up the excess water.