Most people seem to think when you are getting your carpets cleaned, that you should receive every service possible to get your carpets as clean as possible. SORRY, this is not the case. When scheduling a carpet cleaning appointment you will speak with a customer service representative. This person will give you an “estimate” based on the information they receive from you (customer). They will ask such things as if your carpets are often cleaned or if there is a specific reason for cleaning them at this time, such as did you have a spill, or your dog tracked in dirt, or maybe urinated on the carpet. Your carpets can be cleaned for certain reasons and certain reason need certain solutions to correct that particular problem. If your carpets havent been cleaned in over a year it has had time to collect a significant amount of dirt in them. If your dog has urinated in the carpets, there are certain chemicals it needs to be treated with to totally correct the problem. Such things as these cost an additional charge because it is more time on the technicians part to mix and apply these chemicals and also because these also come at a cost to the company. Take into consideration that not everything can be included and done at no cost.