These shoes are so comfy, but way way too big. I tried three different pairs from Amazon, and all too big. Finally had to buy in a local store at 2 sizes smaller than my normal shoe size so I could get them in time. I recommend using Amazon wardrobe to try on multiple sizes if you have time to wait. I have a wide foot, and these shoes fully accomodate my feet with no rub or tension. The sole is cushioned, but not too squishy. The fabric is breathable mesh, and ideal for barefeet.