I found this place after being overcharged a while back at another watch place, to replace a battery.
M&I is across town from my house, but I wanted to check it out because I needed a batter for my Bulova and my wife's Bulova. I also needed to have the cracked face fixed.
The people were very friendly and the batteries only cost $10 each to fix. While I was there I decided to ask how much it would cost to fix the face. It only cost me about $30 and they got it done very quickly. I was told it would take 15-20 minutes and only waited about 10 for everything.
If you need any kind of watch repair, this is the place to go. Nice atmosphere and friendly people.