I gave these 4 stars instead of the three they disperse , because they are very soft and well made. My only issue is they run very small. A small 6-8 is more like a 6. Would probable fit a 5 year old boy or a small six year old. I guess they would fit a skinny 7 year old, but they would be right to the body and short.  There is a huge difference between a 6 to a size 8. I ordered a size large, I'll post again when they come.