I wanted something lightweight, warm and washable. I’m a school-based therapist and travel to many preschools throughout the day. I got a small black mid-length. I’m 5’4” and 130lbs. Fits snug but comfortable. The bottom of the coat hits me about mid thigh. Cute silhouette! Pockets are huge. Love the arm cuff - so cute and functional! Inside is very soft! Wore it for the first time today in snowy/rainy 30 degree weather and I was warm. Hood and extra padding around face is great! 4 stars because zipper is a little tricky to undo (hopefully it’s just cause it’s new), some very small tears/imperfections but nothing that bothers me or isn’t fixable myself. Overall, I’m happy with my purchase.