I was a little hesitant to order clothing online, but this dress is a total winner. I am normally a size medium and the medium fit me flawlessly. The vertical stripe pattern elongates the body wonderfully, and the flowy skirt helps to hide any midsection insecurities. I styled it identically to the photo with a woven bag and bare feet for my beach photos, and the pictures turned out stunning. The fabric washes well on a delicate cycle. This is an essential piece for any warm-weather getaway.