This is a really beautiful shirt, and the fabric is really soft. However, it's TINY. I'm 5'6 and 143 pounds with a smaller bust and the XL is almost snug. Anyone with curves is not going to be able to size up enough for this to fit comfortably. The XXL fits fairly well through the torso, but the photo is a bit misleading -- the armholes on both sizes are HUGE. This is a layering tank, more like something you would wear over another tank or a sports bra. The arms on the XXL go almost to my waist, and are a bit smaller on the XL, but not much. I had sized up because I know anything designed "for women" is almost always going to run small, but the sizing on this shirt is kind of absurd, which is too bad, because the design and colors are wonderful.