I highly recommend Carpa Clean Ltd. for upholstery cleaning. I have 6 dining room chairs that were upholstered with very delicate material. I was trying to clean them myself following the YouTube instructions. Unfortunately I made a mess with water stains all over the chairs. Then the kids left their greasy finger prints on the seats. I thought I had to re-do the upholstery. Fortunately I came across a few ads on some companies specializing on upholstery cleaning. After getting some quotes and checked out the service expectation, I decided to go with Carpa Clean. I am glad I made that choice. Carpa Clean gave me a very competitive quote. Their response was prompt, pleasant and highly professional. The technician arrived on time and did a thorough job removing all the stains. They also put sealant for protection. The service was just top notched. It was an honest job well done. I am glad I found this company to help me out. My chairs are almost like new now.