This dress was so flattering! I'm 5'7" and the size small came to the middle of my knee. My usual size is extra small, but I'm pregnant so I sized up. It seems true to size. The bodice is lined, but the skirt is not. The material is thick, so it doesn't need a slip. I would definitely purchase this again.