I have used General Lock Services on three occassions. I have found them to be great to deal with. Very personable, honest advice, etc.
Most recently when my key would not turn in my front door lock, they came to assess the problem and did not charge me as they were unable to do the work . Andrew did try to think of other options or solutions, but I needed to get the part from the manufacturer (it was under warranty).
Once I received the part, Jennifer at their shop set up a time for Andrew to return. He installed the replacement part, rekeyed my back door and made two spare keys for me. I would definitely use them again.