I bought this swimwear to have a second for vacation and it was perfect. Im a 5’5”, 195lbs, size 14 & 40D/38DD. I ordered an XL This swimwear is awesome! Good quality. Colors are amazing . Bottoms fit like a glove & are a very flattering cut... conservative enough for a family beach trip . The top is a TEENSY bit smaller than I would like but it looks great.