This is the second time I have used Antelope Valley Chem-Dry to clean our carpet and upholstery; they did an excellent job. He showed up at the specified time and was done in a timely fashion. The carpet, though needing to be replaced, looks almost new again. The company was friendly over the phone and made my appointment within a few days.