I purchased these shorts for my son. They are thick fabric shorts for gym or lounging. I wouldn't wear them if it were a hot day, though, they are that heavy.There are two good-sized side pockets, a back pocket, a nice, wide elastic waistband that won't twist and a drawstring to adjust the size. The fabric is soft and comfortable.The one thing I would tell you to be aware of is the sizing. These are sized larger than what your normal size is. For instance, my son always wears a size medium in all pants and shorts. But with these shorts out of China, he is a size small according to their size chart. He is never a small in American sizes. So order one size down from your usual size, or these will be truly massively baggy on you.Indeed, when he tried these mediums on, they were ginormous. He is 5'10", 145 lbs., and a waist of 32". This is a standard American size of medium. In China, it is a small. The irony.For the price of $24.99, I think these shorts, although a good quality, are a bit over-priced for generic gym shorts. They'd be a decent price at $19.99 though.