This dress was very inexpensive ($16), and for that alone it was worth it. It is made of a decently thick, stretchy cotton. The seams appear to be nicely finished, and the length hits just below the knee on me (5'6"). I would have ordered a small, but since they start at medium, that is what I ordered. I will probably wash and dry on hot to get it to shrink a little. The top wrap portion is a little odd - it cuts right across the middle of your breast instead of under, like most dresses, whiSee full review