I'm 5'7 and about 160 lbs. Size 10 fit me just right. Falls just below knee while standing, so I think it's perfect for any occasion. The armholes don't gape open either. No cleavage is shown and I'm a little busty. Happy with purchase. Must wear slip though.