I’m 5’7, 150lbs, 36B bust, and wear a 8-10 in CAD jeans. I ordered a Large. I looovw the colour of this baither! It’s going to look so good with a tan. I also love the texture of this fabric, it still feels like swimwear. The top is a bit roomy but the bottoms are very flattering.