I am 510 143 lbs and a 34c and the small was a good fitted choice. If you want something a little more loose and summery go with the medium if your close to my size. The fabric is soft and the shirt is so comfortable