I ordered a size up, XXL. Fits perfectly in length (at the knee) and around my bust. It is a little big around the arms and hips, but it's not a deal breaker for me. The fabric is nice and thick. The top white part isn't sheer, but you should probably wear a nude colored bra.

Usually I have to order a size up on Amazon, but this is actually a little too big in certain areas. I don't know if my regular size would work though. The dress is just kind of awkward in sizing for me.

With sizing aside,  I love this dress. It's great for work and feels quality - at least considering the price!