I was struggling to find a good dry cleaner, and I went to several different ones around my neighborhood. But, I'm quite satisfied with Magic Touch Cleaners. I have to drive a little bit further, but I think it's worth it. The workers are friendly and have wonderful memory - I dropped off some pants and a day or two later I came to pick them up and I didn't even have to show them my receipt. It's not the cheapest place, but for the service you get it's worth it.