I recently had a pair of dress shoes resoled here and they did an excellent job. At $75, the price for a full-sole resole was very reasonable and the work was completed in just a few days.
Oh, and while he prefers cash, he will accept cards if you ask.