First of all, I am a size 12 shirt and ordered XL so it wouldnt be clingy. It fits perfectly. So I would say to order up a size.

Second, I love the shirt. It is very flattering. The embroidery is cute. It falls low enough that no one will accidentally get a flash of my middrift. (Im quite tall and it covers much of my rear end). The fabric is soft and smooth; feels cottony but doesnt get very wrinkly. The sleeves maybe the best part: they are a flattering shape if  and perfect if you don't love your upper arms. I bought the navy color so I don't know how she or a lighter color maybe; the fabric is not sick, but I don't need a cami.