This dress is very cute and runs true to size. I ordered a large and it fit a little loose which is what I wanted. I love the denim material and the length comes above my knees which is perfect. The dress can be more casual with flats or dressed up with heels or booties. Highly recommend!