I absolutely love this shirt. I normally wear a large but I wanted it to be a little loose so I bought XL and it was perfect on me. The fabric is on the thicker side and flattering even with my slight muffin top. You will definitely want to wear it with a strapless or clear strap bra.