Fashion Care cleaners do a very good job on tough stains. My husband has dropped oil on several of his shirts and pants and each time, Fashion Care was able to get it out. This was even after my husband put the clothes in the wash and washed them. Their prices are comparable to other cleaners - maybe twenty five to fifty cents more. They return clothes in 3 days which is also comparable to other cleaners.