I have used K&L a couple of times and this last time I had them do my couches. EXCELLENT JOB! I really was impressed with how they came out. My Dad's dog had an accident and I thought it was ruined. But K&L made it look and smell brand new. The prices are Great and the service you get is A1. I HIGHLY RECOMMEND THEM for all your carpet and Upholstery needs.