It shipped almost immediately and i received it way earlier than expected. The fabric is not see through and very soft. I realize I need to allow for slight differences in cut and color but this does not really resemble the dress I ordered. I'm 5'6, 145 and I got a medium. I really didn't expect it to go passed my knees. It's a very comfortable dress, just not as flattering as I though it would be.