Once you went Rug Cleaning NYC, you will find exactly you are looking for. I hired this company after my carpet started smelling very awful. Staff was very nice and was able to eliminate very trace of the odor. Thanks a million!