The folks at Perfect Leather can be a bit quirky, but they know their stuff and they do great work.
The store itself has an amazing smell as you walk in (if you like the smell of leather, that is, which you probably do if you're checking this place out). I brought in a torn leather jacket that I was pretty upset about having accidentally damaged. They offered to glue the tear, but suggested for only slightly more money to replace the whole panel. They quickly searched their extensive stock and found an impressively well-matched piece to work with. Four days later I went to pick up the jacket and couldn't tell where the work had been done: it was that good.
I'd recommend this shop to anyone who needs quality repair work.