This dress is very well made. The sizing is perfect and it fits just right so bra straps do not show on either side. I am 5' tall and it fell just slightly below the knee. It is definitely a more semi-formal dress, or possibly business/business casual if accessorized correctly. It's the type of dress that looks good on any body type. It is not see through in any area, but a colored petticoat would look amazing under it.