The insoles are well made and function very well. Kids are happy so am I. One insole was small and I contacted kidsole for a return. I was very surprised when Nick just said “we are shipping a longer one. No need to return yours”. An example of great and fast customer service.