Overall was good service and helpful. i feel the price slightly high but comparatively to other quotes, its still lower.
Just moved to a new place and didn't know any good on-call locksmith for the new neighboourhood. Randomly called William, and was pleasantly surprised he did such an amazing job replacing and installing new locks for me in one trip, including calling his colleague to come with additional parts.
He provides good warranties and 24-hour on call service, so will definitely keep his number handy.
You may receive quotes from other pros as well