Tired of searching the whole market but didn't find suitable shorts for myself..!! But these ones were damn perfect for me..!! It has a zip pocket and reaches your knee length.. The material of cotton is standardized...!!! After washes also the color doesn't fade away..!! Suggest you to buy these ones..!!