Size down
I put that this runs large because I'm typically a medium across that board. I ordered a small because med was sold out. I did however order a medium in the black. The black is too loose and the small fits perfectly. I am 5'8", 140, 34D, athletic build.