I am a size 16 and carry a lot of my weight in my stomach - the xxl fit me just right.  I did get a petticoat to wear underneath this and it was great!! You can't beat the price on this and it really looks adorable.