I have this shirt in several colors. Some are mediums and I ordered the striped in large. I ordered one size up, but it's because this shirt is thin and clingy right at the tummy and hips. I wear a nude bra and I'm good to go.  I love it!