I bought a S, my usual size. I wear a size 6 pants, am 5'5", and have large chest. Belt it came with was a bit short and fell at lower aspect of my rib cage above my waist. I paired with a wide belt. Abandoned belt loops are not obvious when showing and flush with fabric. Wide belt looks good at belt loop level and at waist. Hits mid thigh. Not too short for me. Fabric is not too thin not too thick. I roll up the sleeves to be as shown on model. They are actually longer with a cuff.
I wear a S and have a large chest. True to size. Very work appropriate as hides my cleavage but still looks cute peeping out from my button down or anything else. Looks better than regular camisoles which I wear daily anyway. Will be cooler for summer than the camisoles, too. Also tried in off-white and it was cute under the Lacey/sheer tops at the Limited.
I own this in the off-white color which was recently available. Saw mint in store and it's super cute. If same cut, length is a bit short but fine. I still love the shirt. The lacey details are great. Lay flat and smooth it out to dry to keep form.