This is a lovely shirt, well priced, and the design is just enough to make this a shirt to dress up with slacks or very nice casual with jeans.
HOWEVER it is much too small. Bought the XXL for my daughter (size 16). She couldn't get the edges close enough to even try and button.  From what I saw, the model must be wearing a large.

If you have any significant curves, the shirt may not be sized for you.