This is a very short blouse. It sits at the waist so if you raise your arms, your stomach will show. For reference, I'm 5'2". To avoid this, wear a red tank underneath. Also, the back is open and will show your bra. Again, a red tank underneath will cover it up. Other than that, it's totally adorable. I usually wear a small, or more often, a medium in most tops. I purchased an X-Small because it is a very loose, oversized fit. Can dress up with skirts, dress pants, or wear with jeans.