I love this shirt! I hesitated between buying the large and XL. So glad I bought the large! For sizing, I'm 5'3, about 162 and large breated (38 DDD) this shirt fits great with a little room. Looks exactly like photo. I would recommend this product! Hope my review is helpful!