Always nervous to purchase online but this one was a win for me. I’m a 40DD , 5’8”, bit more of a curvy V shape . All that said, even with its slightly boxy shape the XL fit nicely and makes me look like I have a figure not alike tube. I hope this is helpful for someone out there. Not much stretch but lots of arm room in the sleeve. Lastly, the material is good quality but not lightweight not sheer other than the strips in the sleeves.