Returned these for my wife.  They are very snug on a size 8 foot. short somewhat boxy toe.  Ordered a half size up, and expect them to be fine.  Durable seeming construction.  Picture and description are true to life.  If you are a 7 1/2 barely 8 they will likely fit, otherwise order a half size larger,  eta. As suspected the half size up made all the difference.