I ordered several different sizes (L - 2X) because some of the reviews led me to believe they ran small.  I landed on the Large which would be my normal size.  There are stretchy panels on the sides for extra give when seated and two size zipper pockets.  Pay attention to shipping detail, I did have to pay return shipping on one of the pairs because they came from a different seller (Sports Unlimited).