I just received this dress yesterday, and I already love it.  I am a true size 14, with 40C bra size, and I went with the XL.  It fits perfectly! The material is cool to the touch, and flows over my curves.  I am 53, and the length is about 1 inch above my ankles.  Perfect!  Highly recommend!