Bought these for my oldest son (22) and my youngest son (17) swiped them before I could get them to the intended person. They are a great solid material, sturdy and seems like they will hold up. Will definitely be buying more.
Pros
The elastic waistband ensures a comfortable and snug fit without digging into your skin
Cons
The shorts may not have enough stretch, making them uncomfortable for people with larger thighs or glutes