These are good shoes. I bought it to drive as I drive coaches. Although they look cute they lack the proper insoles, your feet hurt walking on step pavement and metal plates, sole inserts were less than 1/8 inch. I had to remove and discard those insoles and replace them with 1/2 memory foam insoles which I had to buy at the pharmacy. Forty dollar shoes should have good inserts and the heel of the shoe shouldn't flex when you press on the heel. I wanted to RETURN THE SHOES but I'm all over the insole. I always buy shoes to try on first and look at the quality, they looked good but were uncomfortable. I paid way too much money for these shoes that didn't have proper insoles or arch support. Any shoe over $40 should be as comfortable as possible. I will never buy again!