Foothills Shoe Repair is who you need to see if you have a pair of shoes that you just do not want to throw away, but are broken. They can fix most anything. They usually have your shoes back to you within two days. Their prices are very very reasonable, and they give good customer service. THe staff is so nice and helpful.