The reviews on sizing are so mixed that I decided to go with the size I always buy in swimwear which is a 12. So I ordered the xl which is stated as a 10-12. It fits so I am glad I did not size up like the other reviews. I do however think with the larger sizes you should size up because the shorts are snug but for me thats added compression. This suit looks just like the picture. My only complaint is the breast pads are too big as I am 36B but its doesnt alter the look too much. The colors are nice. I ordered the black and floral print.