Dress arrived today...tried it on...can't wait to wear it! It's a heavy cotton, the blue and white is so pretty, I wish more colors were available now, don't want a plain colored one. My favorite part is that it below my knees! Most dresses are shorter than I like. I am 5'1\\\", 143 lb., got a large. Very comfy.