Everyone needs a good rug cleaning every now and again. I use Amherst Rug Cleaners and have been very pleased with the results! They have gotten some tough stains out that other cleaning services couldn't and always leave my carpets looking great! Their prices are average and service is great! They usually can get the jog done really quickly too!