North Shore Cleaners is a great basic dry cleaners that also does a nice job on minor repairs like replacing buttons and sewing up minor holes. They're also pretty good at getting tough stains out. It's a little pricey, but it's often worth it because they do such a good job. I've been taking some of my clothes here for years and they've all held up really well (some dry cleaners can be too harsh and wear out your clothes more quickly). They're also pretty good about sending out specialty items like leather or sequined stuff, so you don't have to worry about dragging it around town looking for a place that will clean it.
more