I ordered a size xl in the pink version with the multi-colored fabric. the fit is true to size other than the length. it isn't 27 inches. it's the petite length even though i ordered the regular sizing. i ordered a 2nd one and again, the length was around 25 in. instead of 27. so, it will be more of a swingy, shorter top than shown. but, through the arms/body, it's true-to-size. i'll be dry-cleaning this so it won't shrink since i need the length.

the colors and embroidery are exactly as pict