First off, I love this dress, however, I had purchased it for my daughter who would wear a XXL.  The dress was way too small for her, but it fit me just fine and Im a L to M.  It is slightly see through, it flows beautifully, and just the right length.  I would suggest to size up on this dress.