I bought these for my 14 year old son who is a size 8. They fitted perfectly. They are very good quality and comfortable to wear. They are not visible outside of the trainer. My son liked the fact that each pair has the Next logo in a different colour. Overall, a good purchase, recommended.