I'm 5'6 and 145lbs so I bought a large (I also have a large bust), but I swim in this shirt. Should have probably gone with a medium. Nice, comfy, soft cotton though. These colors look pretty good on fair-skin (I bought the blue-gray).