This is perfect for what I needed. I got a small and I am 5'8" and wear size 4 and the coat fits the length of my arms and goes down to my knees easily. The material is a little rough but I have sensitive skin and it has not irritated it.