There is no stretch to the material but it fits me great. For reference I have the size large and my waist is about 32". The length is longer on me because I am short. It falls just below the knees for a covered and conservative look. This is something that easily goes from day to night looks. It's very versatile where it can go business or casual, making it a nice style staple/basic in my closet. I've worn it with a nice blouse and also with a casual sweater. The buttons that run down the side of the front are a cute touch that gives it some more style and pizzazz. I also feel like the quality is good with nice fabric and good stitching.