this place kept my watch for more than three weeks just to replace a cracked crystal. they claimed the manufacturer needs 4-6 weeks to ship the part, but when i called the manufacturer myself i was told it would normally be here in three days- overnight, if i paid for that shipping option. they said they keep the part in stock and it would go out the same day.
when confronted about the delay, they said they no longer wanted the "hassle" of doing the job and to send someone to pick up the watch unfixed. when i went down to get it they closed early. refused my phone calls. completely childish behavior, not businesslike at all. the Amy's Baking Co of watches, apparently!