The shirt is very pretty but definitely fits small. I typically wear a large and ordered an XL based on the previous review. There is a good amount of stretch, but the shirt clung to every inch of my body in a way that I was not expecting from the photos. The pink is a shade darker than shown but still nice. Just beware if you have any bulges or bumps that you'd rather hide! It was so tight that the outline of my bra could very clearly be seen, front and back. I would still recommend this shirt because it IS very pretty, but with reservations and the suggestion to size up. I'll unfortunately be returning it.