This is my first maxi dress, many of my girlfriends wear them all the time. I ordered the black in size large, and I love it! It is very stretchy, has a lovely A-line Cut to make it easier to walk. I give this dress five stars because it fits my curvy body very well. The tank straps for me are a bit long, so if I order another, I will order a medium. I will just plan them up on the shoulders to lift the scoop neck and the under arm holes so my bra doesn't show. I am a 36 DD, and this fits my bust very well. This fabric is light and very stretchy so I feel the medium will still fit my chest just as comfortably. I wore this dress with one of those very thin dress belts, looked quite nice. This black dress will work very well for many different seasons, but for the summer, I plan to order more in different summary colors. I am 5'10", and this was a really nice length for me, above my ankles, but it might be a bit long in size large for shorter women. You might think of sizing down due to the long tank straps and the length of the skirt. This was a wonderful price and it is a really attractive style. Definitely recommend.