I normally wear a 10 or 12 depending on a garment's cut, style, etc. The sizing info given for this product said large was for 12 or 14 so I got a large. It was ridiculously small, like maybe a size 8 for the so-called large. I didn't love the material either so sent it back but didn't bother getting a size bigger. Order up 2 sizes if you order it.