I have used this company for both curtain cleaning and carpet cleaning and they always do an excellent job. I have several stains on my curtains, but after they are done it looks like new. I highly recommend them.