I bought these as a gift for my brother. He hasn't got them yet so I don't know how they fit. But by just looking at them, they are so cool! The insoles are thick and soft! I bet they're very comfortable to wear! Very nice product!