The size on l this is accurate however the bottom half of this dress poofs out at awkward angles and does not lay nicely making you look larger then you are. The fabric quality is nice but just does not flatter the body without some alterations. It’s almost like there is to much fabric on the bottom part causing it to puff out.