Great quality shoes for an affordable price! Having that said, these shoes are a nightmare to purchase the correct size for! I wear a size 10.0(m) casual shoe and figured if i purchased a 10.5(m), it would be a snug fit, but they would be comfortable once they've been broken in. They were way to small though when they arrived, so I returned them in exchange for a size 11.5(m). I haven't received the new pair yet, but I expect it to be a much better fit. My advice would be to go a full size to a size and a half bigger for comfort. (It's very difficult to give good/solid advice on shoe sizing especially because these particular shoes size up differently for everybody. Some reviews say to buy a size smaller than you usually buy, and then others say to buy anywhere from half a size up to two full sizes up! In my opinion, buy the ones you think will fit comfortably first, then exchange them for a different size if they don't fit!)