I am 5'4", 130 lbs and I ordered a medium. It looked like it was gonna be too big, but it actually fits me nicely. The front closes nicely and meets in the middle without overlapping. The length of it is about 4 to 5 inches below my waist. So it covers what I need it cover😉.
I would like to order it in other colors.