Very cute! Pattern is just as shown in pictures. I ordered a 2XL, it is definitely not an American 2XL. It will fit but the sizes definitely run small. The fabric is a bit thinner than I expected, and the stitching is okay.
Overall, I am happy with this purchase.