If you have really dirty carpets, coil carpet cleaning is the place to call. They do a terrific job, and the guys cleaning the rug are very good at cleaning the carpets. They even do upholstery cleaning if you have a dirty couch or chair. They look almost new when they get done. They also have special deals during parts of the year. I would give them a call and see for yourself.