Product is too large. I ordered the same product a year back size 5-7.... that was perfect. After a year, I ordered the next size due to the growth spurt in my son.... this time... I ordered 8 to 10 size. These are so big. These look like 10 to 12 size.