I absolutely love this dress(: it came 2 days after I ordered it. Very soft and smooth, looks just like the picture. Fits great. I ordered a small. I am about 5'4" and it comes a few inches above my knees. Not transparent unless you wear a very vibrant color underneath. Great dress for a great price!