I've used Magic Tailor once. They are expensive but worth it for your "nice" pieces. They did a fantastic job, taking in/shortenig my sport coat and even made a small hole on the sleeve disappear. Magic! For all other stuff, I go to Queen West Dry Cleaners.