I'm a little on the fence about this dress. it doesn't do much for my fairly straight/petite body type; i.e. it's not fitted at the waist which i think would help even though i don't have much of a waist to begin with. but the low v-neck is flattering and the flared skirt is too. it's just that it probably looks better on an hourglass shape... i was fine with the fabric type, i'd describe it as a mid-weight ribbed knit blend. i'd say it's true to size, i got my usual xspetite and i'm 34aa, 26",