This shirt is cute. I was hoping for something a little more fitted, so I might size down. I bought two and went for a large & xl because everyone noted in their comments how snug it was, but the large is looser than I had hoped for. I'm 5'5", 160 lbs, 36D. I'm going to try a medium next time instead.