They came when scheduled and did a good job and ended up billing me considerably less than the estimate they gave me over the phone! I had them clean some rugs, one of which was badly pet stained. The stains did not come out, but I don’t fault them. The stains were old and ingrained and I doubt anything could get them out. The overall cleaning of the rugs in a dining room, closed in porch and living room area rug was well done.