I like these because they have the pockets and they aren't too long or too short.  They are just the right length for me.  I am 5'10" and I like the cotton material.  These are also good on gym days that you may be hanging upside down or putting your feet in the air for some reason. They don't come way up and make you look dorky. ( this happens with the thin non cotton shorts that I have ).  I have had these for a few months and the colors are holding up and they aren't shrinking or ripping at all.