For anyone who loves their shoes as much as I do, and hate to throw a cute (not to mention expensive) pair out just because the heel is broken - they are the best place ever.
Pros: Polite, HIGH quality work, won't manhandle your expensive shoes
Cons: Always run a day late, expensive
more