Used the sizing guide that amazon provides and the size they suggested were too small. After a few days of wearing them I am starting to get a callus on my toes where they rub on the shoe. They look great but I picked a size too small. The insoles that come with the shoes are great. I was worried that since they're flat shoes and I work in a warehouse and am on my feet for 8-10 hours a day they would be uncomfortable but the insole provide great arch support. They also came with two sets of laces. Grey ones already laced up and a pair of baby blue ones the same color as the soles of the shoes.