The fit was a little smaller than I hoped.  I bought an XL when normally I wear a L. It's not a shirt that I am going to be able to wear through the end of my pregnancy.  And it's thin. Definitely need an undershirt. However, it was very comfortable and flattering. I love the sleeves. Lots of room to move but gave me the coverage I wanted without making me hot.