For over two years I have had problems wearing shorts due to health issues. All I could stand to have on were shorts. And these shorts stepped up to the plate.
Pros
These shorts arm super comfortable. I went back and ordered more.
Cons
The mesh lining may not be comfortable for some wearers and may cause irritation or itching.