I was hesitant to buy this shirt, since buying clothes online from a manufacturer whose sizing I'm not sure of can be a gamble at best, but this shirt is amazing. Ok, there's a small rhinestone on the front for some mystery reason, but it picked off with no issues. The shirt fits perfectly (I got the XXL, and usually wear between a 16-18) and is snug but not tight at the waist, long enough that it can be ruched up to camoflauge any bumps. It's not sheer, but the material is a bit thin, so I imagine that the lighter colors may be a bit see-through. It's definiitely one of my favorites, and is in regular rotation. I want it in all the colors!