I usually order a large from Amazon and I wear size medium from department stores. But I ended up getting a size XL in this because the large was a bit smaller than I liked. So, I feel these run a bit small.