I ordered XL to ensure they wouldnt be too small. Im glad I did, they fit comfortably but snug as Im 4.5 months pregnant with my second child. I usually wear 12-14 or L-XL. I don't particularly like ruffles, but I love the easy and discreet access in these tops!