I ordered this shirt immediately upon seeing it. I could hardly wait for it to arrive to take it out for a spin. I am 5'7" 140lbs, 34D, and typically wear a 4-6 in tops. I was torn about sizing with the advice to size up but ended up going with the medium and I'm so glad I did. It was flowy and comfy without being too big and saggy. If you're on the fence, GO FOR IT!! and BOGO? can't go wrong!