The lines on the dress are lovely. the material is a nice thick jersey, which can be body-hugging, but mostly on top. it falls beautifully and looks good with heels and flats and boots. i am xs or s depending on the dress, and i got the xs in this one.