I liked this dress but I bought it for work and it is too clingy for my taste. I am a curvy woman usually a size large and my large hips and butt made the dress fall mid thigh. This dress will fall at the knee with less curves at a true size however I recommend going one size up if this dress is for business casual attire the material has semi stretch and feels like a cotton blend