My boyfriend got me this dress to wear for our 2nd anniversary after seeing me in a similar dress, and I love it. It's a little big on me, which I actually like because I don't want to look like I'm 5 months pregnant when I eat too much lol. For reference, I am 5'1.5" 115 pounds 32C and he got me a small. I'm a petite woman, so my body proportions are smaller than the average woman's. The dress covers my knees. Some versions of this dress may be see through, but this one isn't. It's perfect to wear to work or a corporate event, or a casual get together.