The dress runs extremely large.  I usually wear a size 18, I ordered a size 16 and it was still very, very large. One dress size down still would not fit. I ended up ordering a size 12.  The material is heavy and will work well in the winter.  Nice quality denim and it is spandex which means it works with your figure.  The denim color is vibrant It is a well made garment.  The only reason i'm giving 4 stars is because shipping was free to get it to me, but I have to pay to return it.  Returns are not free.  However, you will not be disappointed with the dress.  Also, it is long,  it comes to my ankles which I will love in the winter with boots.  The hem will perfectly cover the top of a pair of boots.  I can't wait for winter.  This is not a summer jean dress because it is heavy but it will be a just right for fall and winter.