I brought these shorts for my 7 year old son. I'd suggest to size up if you want more wear out of them as they are on the small side. I ordered size 8 and they fit him well right now but he will outgrow them by the end of the year.
The quality is fantastic and are a great length.
Shipping was quick too.