I normally wear an 8M shoe but I know this brand runs small so I ordered a 9M.  The length is perfect but the width across the toe area is a little wide. I wish they were adjustable; then they would be perfect.  I will keep them.