This sweatshirt is exactly what I was hoping for. It's sweatshirt material but not too thin or too thick. It's loose enough to layer a tank top or long-sleeved t-shirt under. It's long enough that I can wear it with leggings and feel modest when my husband's friends are over. I bought two of these and both are awesome. The sleeves are a little long, but I think that'll be great for when I forget and run it through the dryer. I'm a 36DD and usually wear an XL. I ordered an XL and love the fit through the body. The arms are long, but roomy enough to layer.