This dress is pretty and the fabric is nice.  It's just thick enough and it shows off my curves in a good way.  I'm 5'2 174 pounds with 40D bust so I ordered a large and its perfect.  I will wear this with 3 inch heels so the length is good.  I bought 3 colors for a cruise I'm going on in a few weeks.  I love this brand and purchased another style dress also.