[This review was collected as part of a promotion.] The length, style, and material are a home run for my 12yo. Bought these shorts in every color! The light blue shows stains that won’t come out despite multiple soaking attempts but that is to be expected with a tween boy and light clothes! The other colors hide the stains better.