Love the shirt bit runs VERY small. I wear a 8 or 10, medium in most shirts and ordered a large based on reviews that it ran small. I had to send it back and get a XL. It's very flattering and I'm going to keep it, but could have actually worn a XXL and it would have been more comfy. The XL is a little more fitted than I like, but is flattering and looks nice.