Well, in my opinion, Access Lock & Key gets five stars. Funny you should ask for "professional"; great customer service, friendly on the phone, and they do great, clean work. Go here: http://www.locksmith-raleigh.com or call them. I'm constantly changing locks for three apartment complexes, and have used them many times. Hope that helps!