Sorry for the bad quality pics but it was the best I could do. I love this shirt. It's adorable and so comfortable. It's super soft but not cotton, which it looked like in the pictures. It's actually got an almost spandex or dry-fit like texture, and kind of heavy, but nice. I'm 5'5 and 130lbs and my measurements are 35-27-38 and the large I received is a perfect fit. It took 10 days to get here which I thought was pretty good. The only thing is that it kind of smells, but I think letting it air out or washing it will take care of that. I definitely recommend.