When I was wearing mesh sneakers at the gym, I slammed my foot on the machine and my foot hurt for a month. At this point I decided I needed a more durable shoe for use in the gym. I took a chance on this one and it totally fits the bill. I'm a curmudgeon and hate paying over $40 for a pair of shoes, so I've ruled out a lot of options just because of the price. I almost always wear 10.5 and 10.5 fits me perfectly. I sometimes have issues with the top of the shoe pressing against the bottom causing the ankle to stick out and cause pain, but I've had no issues with this shoe. The black color goes with everything and I would love to wear them as casual shoes.