I had some trouble getting my foot in the shoe because of the built in tongue. However, once I put them on, they fit perfectly. Enough support and padding, nothing rubs. I can't believe how good they feel. I like them so much I'm buying a second pair for spares.