I’ve been using Valley Carpet Care for 10+ years and am still convinced they provide the best value for the money. All technicians I’ve ever had were professional, courteous, and all have done an excellent job on my carpets, often going beyond the call of duty. They were 15 minutes late for my appt last week, but they called to tell me they would be 15 minutes late. No problem there…. But they made up for it by doing a terrific job on my carpet stains. I would high recommend them to anyone.