Great product and price! Love the shorts and my son does as well! The inside of the shorts is like a very thin terry cloth, so very soft. The outside is like a jersey cotton... soft. Shorts fit great. The length is perfect for a very long legged boy. It is very hard to find shorts that cover the knee but fit in the waist. My son is 5’7” and his waist is 30” but he wears his shorts on his hip bones which are 32”... only has to cinch the drawstring a little bit. Oh, and I ordered size medium.