Tim's Carpet and Upholstery Cleaning is a really reliable and effective cleaning company. They will gladly come out to your location and offer a free estimate. They provide service for residential as well as commercial buildings. They use a 3-step process that really does an excellent job cleaning and controlling odor. The employees are very professional and knowledgeable and do an excellent job. They can even get out difficult pet stains.