Perfect length. Sleeve style and neckline very flattering. However, I had to bring the dress to the tailor's to sew in darts in the mid-back for a better fit. The medium would have been too small across the bust line. Customer service: 5+ stars. I had issues submitting a discount, but Griffin, a very courteous and helpful customer service rep reassured me he would effect the discount once the order went through. And he did. Thanks, Griffin. greatofferstock.com is lucky to have you on the customer service side of its business.