I love this dress! it is more of a thick cotton linen than actual denim. it fits true to size in the sense that i am usually a size 6, but i would say it is smaller on top than normal size 6 dresses. i am 5' 8", small busted, and a "pear" shape, so i like the more fitted style of the top with the a-line skirt. i love the length hitting just below the knee. it is flattering for my body type. seems well made and at a good price point.