I've taken several pants here to be hemmed. The staff is very friendly. Their work is high quality. They have even repaired hems from another place that came undone. They turn around things very quickly, and I think the prices are very reasonable.
I haven't had them alter anything more complicated than pants, but I would not hesitate to take all my alteration needs here.