Very impressed with the dress. The denim fabric is actually denim, because in the picture looks like a very soft fabric. Is soft but it feels like denim. I ordered small and it fits me perfect! I’m curvy 5’1” 137lbs and this dress make me looks good. It hides my rear end which I like it because I always wear a jacket or a blazer when clothes shows too much of my curves. The length is right on my knees. Really love it!!