I. LOVE. THIS. DRESS. I love it so much I bought it in both Taupe and Black!! I'm normally a size Small in tops and dresses (size 2-6, depending on the designer). For reference, I'm 5'2", 36B, 27" waist. This dress is so freakin' hot - it hugs me in all the right places and it's loose in that sexy-bohemian kinda of way so that I can actually wear the top part off the shoulder. The material is a super soft, stretchy, thick cotton / modal blend - it's not thin or flimsy. This dress can be dressed-up or dressed-down, depending on the accessories and occasion. I'm going to wear these to a couple of summer evening weddings with platform pumps and a snakeskin clutch. BUY THIS DRESS. You won't regret it!