It has a really good upper material, the shoe looks good as well, however if you are buying this for your morning run, the shoe holds good till 10k runs and the profoam lite sole is not soft, so i feel this shoe is good for walking, short distance running and for casual wear.