I purchased these swimming trunks for my husband after reading alot of reviews.  Many people commented that these shorts run large, so since my husband usually wears an X-Large, we instead ordered a Large.  The shorts came and were way too small!  I sent them back and re-ordered an X-Large.  They fit perfectly!  In our opinion, you may want to order the size you normally wear.  They are good quality and even have a pocket on one pant leg that velcro's shut.  Great value!