I am glad I went ahead to call Rug Cleaning Washington Heights. It was very easy to schedule appointment. The guy showed up and did an excellent job in cleaning the stains accumulated for 3 years. Will use them again in future.