I've gone here several times for alterations and repairs. The alterations are good, but plan an extra week or two in there - it's not always ready on time. I had a pair of shoes repaired once and was very happy with both the prices and service. For clothing, if it's something simple, like a button, do it yourself, they charge too much for that! But for something more complex, I recommend their tailoring.
more