While the shoe was a little snug for my foot compared to my other shoes of the same size - it's still comfortable and feels great - with firm but comfortable material - for the price.  It is important to note that some shoes may not be as good as the higher end shoes - but for the price you get a solid shoe.