I am 5'5\\\" and 168lbs and a 38D bra. I purchased a large and it fit nicely. I am a modern, yet modest 51 year old woman. This bathing suit was perfect. Cute, fun, a little flirty but not overly revealing and covered the parts of me I don't love (cookie belly). I recommend this 💯!