This dress to me is casual yet it manages to be sexy enough for a date or night out. It hugs my hourglass curves and makes me look way taller than I am. The midi length is longer than midi on me, but I am 5'3, and it still manages to be a very flattering length. The soft and comfy fabric is of high quality and pretty. I'm normally a medium but the large was better for me since the fabric is slightly clingy.