18/20, bought XL and they are a bit loose, will purchase L next time since I need these ASAP. I bought 2 thinking I would need more than 1 for the fullness I wanted, only needed to wear one though. They are excellent quality for the price, will be buying more.