I have been using Greg's Carpet Cleaning & Upholstery Inc. for fifteen years. They really do a great and thorough job. Some of our upholstery is more than ten years old, and they still look like new. On one occasion, they were even able to remove a red wine stain from our carpet and sofa. They also recently came to our new house to do all of our carpets and furniture. They are very prompt and timely. I can call them, and they'll be there the next day for a cleaning. They really take care of their customers. The staff is friendly and courteous. They tell you upfront what to expect, and they provide accurate estimates. My mother uses them, as well, and she's been pleased, too. I would recommend them for their good, thorough work. They also give repeat customers additional discounts.