Brought these for myself. I'm a wide 8 and whilst they fit length they are snug. So 7.5 or small 8 will fit. In excellent condition