Good price, fast service and quality. Wasn't willing to pay much because I just needed to fix a $150 sport watch. He replaced my broken glass and sealed the battery compartment within 30 minutes because I was in a rush.
Only problem is, I spent about 10 minutes looking for the place because its actually hidden among other vendors, within a jewelry "marketplace" store.