I love this dress! It was a slightly too small on me. I ordered multiple colors, styles and sizes to make sure I got what I needed. The fabric is stretchy all over. The cut is perfect. If flatters all figures, the length is great. This is a must buy for so many occasions.