I usually wear a 12 to 14 & purchased the XL in this dress after seeing it on Natalie from Let Me Try Before You Buy, thinking it would be a good fit, however it is a very small XL as it barely crosses over. I haven't worn it as yet & think when I do I'll have to do some adjustments & use fashion tape to keep it in place. A little disappointing as I have purchased a lot from Tree Of Life & love their clothes. I would recommend this product if you were a size 10 or smaller.