Manhattan Time Services is the best. Not only are they professional with their watch know how but their security is top notch and you know they’ll take care of your watch and fix it too.They follow up with an estimate and timing for fixing the watch and normally fix it before the date they give you. I have taken my Piaget and Rolex there for extensive ‘rehab’ and am so happy with the results as these were sentimental watches that I can now wear! I also take all my watches there every 2 years for a battery change. I would not go anywhere else.