I really like this shirt but it is really fitted. I usually wear a 14-16 top so i got the XL. It was really clingy but wearable.  I would probably size up one size next time so it was a little looser as i like.