Extremely cute top, and the material is great. I’m 5’8 and 160lb a 34dd. I purchased a large and xtra targe. The large fit great, like it was custom to my body, like a glove. However the breast area without a bra for me extremely unflattering. So I tried the XL and was l looser throughout the torso and the sleeves wouldn’t stay up they kept falling down, too big on me, but I was able to add a strapless bra to push up the twins, the breast area but it was still unflattering. Such a cute print and the material is amazing. Have to return both.