I love this suit! I ordered a large and I will say that if you are bigger in the chest area that the top does run small. It’s a very flattering suit that looks as great as the photo.
I’m usually a small or medium in swimsuits so I ordered a size M and it fit well! (Size 4 or 27, height 5’5”, 34C, 130 lbs). The top was a bit busty but overal fit well. Definitely recommend!