I want to say that Rug Cleaning Murray Hill does fantastic work! They are so professional. I would use them again in future without any doubt and hesitation.