Was very happy with the purchase but after the 1st day of training my son slipped on the floor trying to hit the ball to keep it from falling and the top Layer of the shoe to be covered on the shoe removed. It's hard to say it's the shoe's fault because it's not designed to slide on the ground, but it happens in this sport so I'm disappointed with the durability. But for the price I think that's to be expected. You get what you pay for.