I got this dress for a work luncheon. I live in northern Indiana and wanted something long with long sleeves since it’s still pretty cold here. This dress was perfect!! The color is gorgeous and it fit great. I am 5’2” and weigh about 130 and the small fit me perfectly. This would be a little above the ankle for an average height person, but it was a little longer on me which was exactly what I wanted. The material is not sheer at all but it’s also not a heavy material. The elastic around the waist hit at a good spot and didn’t make my mom pooch noticeable. I got lots of compliments on this dress and look forward to wearing it again!