I am giving this dress 5 stars for the price and quality.  Fabric was nice and soft, not see through, the lace was beautiful. - I am 5'4, 175lbs and I got a large.  It fit right above my knee.  It fit perfect, if you have a lot of tummy you might need a control garment, however it might be hard to wear because you'll be able to see the lines.