Good thing for reviews. Im 5'10 200lbs. I was going to get large but reading the reviews that it runs a little smaller than stated I bought the extra large. The legs were a little long but im not going to a wedding so that didn't bother me. I thought I ordered the short sleve cause it came with long but I had work to do on car and  eeded them NOW. And wouldnt you know it was 95^ outside I thought I would die. But all in all after ruining two pairs of good jeans this works for me. Good purchase, good price.