A little snug when I added my custom insole, but otherwise fit great. It does not come with built in arches so you may need to add your own arch support if you are prone to plantar fascitis like me. Plus they are cute (almost impossible to find in combination with comfort)