I'm fairly petite, 5'0 with an average build and this dress is stunning. Its conservative enough for work and falls just below the knees for a classy and sophisticated office or evening out look. I bought this in a M and its just great! The material is not see-through at all and the fabric is stretchy but sturdy. I've actually been asked to send a link to this dress to my coworkers, they all love it that much!