I gave it four stars because the only issue I had was that we paid extra to get them here before camp. However, there was a delay and they still did not arrive in time even though we paid to have them shipped quickly. Other than the service, the shoes are awesome. In fact, we went out locally and bought him a new pair the day before camp. So, now he is super excited because he has a blue and red pair. They are great shoes. He had a pair that he grew out of, and they are super durable.