I usually wear a medium but I bought a large and it was so small I struggled to get it over my head, much less my boobs (size 36B).  I got it on eventually but the armholes showed a lot of side boob.  The color and style are nice but I'm doubting if even an XL would work for me.