Love this dress! I got a size small and it fits so well! I’m 5’10” 150 lbs 34A. The length is perfectly just below knees. The material is thin and comfortable but not see through. The elastic around the waist is flattering and makes me look and feel thin, but is not too tight!