I used Greg's Carper Cleaning and Upholstery for the first time, recently, to have my carpets cleaned. I was very satisfied with the experience, and am very likely to return. It was easy to make an appointment with them, and their employees were all quite friendly and clearly hard workers. They spent a lotta time on it, and did a great job. I'd definitely recommend them!