I ordered a Large which is what I normally wear. These larges fit okay; they are a bit snug and almost too short in the waist ( I am not long-waisted). I would order a size up next time. I would return these, but I bought them for work with my own money and they were shipped via USPS. Too much of a hassle!