I've had New York Carpet Cleaning clean my rugs and couches the last two years, once after years of wear and tear, this year after moving left them filthy. Both times, the cleaners were prompt, efficient, reasonably priced, and left my carpets and couches sparkling clean.