These guys are the best! I went in to get my SIM card fixed and they happily did it and they even purchased my old phone!
I later came back because something was wrong with my battery and they troubleshooted quickly and for free.
Finally, I lost my debit card and I called after hours and they STILL contacted me happily. They even went to check the store to see if I left it there.
Good prices and good people. Oh wait, they have a cute dog too! ;)