These shorts are great! The quality is better than I could have hoped for, not thin or see through in the least. Light material so it breathes. A medium size fit my 15 year old son who is about 5'7 and 145 pounds. The length on him went a little bit past his knees and he likes to wear them about that length so they were perfect. Would highly recommend. The Royal Blue is really nice color. Looked great on my son who normally wears a lot of black and camo.