These run small, particularly the width.  I wear an 8.5D street shoe.  I tried these in 9.5M; exchanged them for 10D.  Length on the 10D is just about right, width is still snug.  The shoes seem to be well made and comfortable.