True to size for a small. I got the white & it's see through in the butt but okay in the chest area. I plan on wearing it with a long flowy cardigan. Also, the dress does not flair out like pictured, but mostly just goes straight down. The material is jersey-like.