I love this item!  I ordered a size up due to reviews and it fits perfect (usually wear 2x or 1x in plus sizing, so I ordered a 3x and its perfect).  The length is also great although I would wear leggings with it and not as a dress due to being a large size.  Im 54 and I love where it falls between knee and mid thigh.  I bought a couple and the colors are beautiful and very well made.  It is not flimsy or see through.  Very happy with purchases.  Highly recommend!