I am NOT a runner. Just a cool guy who knows cool shoes. My feet are average. Not thin, but not wide. OK, maybe more on the wider side than average, but no biggie. I have tried Nike, Adidas, and Puma. All were on the thin side. New Balance fits well and comes in different widths, but their shoes seem to looking all the same of late. I bought my son some of these Reebok "squiggle shoes" (Zig Tech) he was talking about. He LOVES them. I love that they wear well on an active 5-yr. old. SO, I read a review of these ZigReetrek in the sexy Green/Black, and decided to try them for myself. All the reviews were very positive -- and the "squiggles" were enticing. After 1 day of average, around-the-office wear, they seem to have already broken in. Seriously, these shoes fit perfectly. I bought my straight size (10.5) and they are perfectly true. The shoe's width errors slightly on the wider side. The sole is nicely cushioned and very solid. I am already thinking about buying another pair. Trust me, these shoes rock!