This is a very comfortable pair of cotton shorts. It comes with a web belt, which is a nice touch. I like the velcro pockets because if I'm doing sit ups my phone won't fall out. My shorts (40) come to almost mid calf which is fine.