The sole of this shoe is fine however the upper construction is poorly designed and not made of high quality material. Fit is narrow.  I loved my Barricade 6 Adidas tennis shoes but I was very disappointed in this incarnation of tennis shoe.