I ordered the xl in the blue version and the fit is true to size. it matches the model's photos. the material is very thin. definitely need a tank/cami underneath. the pattern is adorable. the colors are much brighter in person. it's such a fun tee for summer. i just wish they hadn't sewn the sleeves in the various places. it's a little awkward. it shrank while washing & air-drying so it needed to be reshaped. if you get it and it's running a bit big, washing it will help with the fit. i like pa