This is such a perfect black dress- its extremely flattering and comfortable. I just love the length of it (Im 51 & it fits just below the knee). I ended up purchasing a second in in the light blue color & I love it just as much as the black one! I ordered an XL- I usually wear a size 12 and either size large or xl.