If I were to buy this again I would order a size up. I'm an XL in most things, but this was a little snug.  The fabric does stretch out a little, but if you're concerned about bra and panty lines showing, then definitely order up one. The dress is very light weight and comfortable, but sadly I won't be wearing it to work.