This is a pretty dress and fits just a bit snug.  I usually wear a 3X and this is a 3X.  Normally there is lots of room in a 3X for me, but this was on the snug side.  It's ok because there is elastic across the top back and it provides the room necessary to accommodate my breast size. The length is a little longer than I hoped but I am 5'2" and this isn't unusual.  It comes all the way down to the tops of my flats.