I hesitantly ordered this cardigan after it spent weeks in my basket. i love it! i am usually "large" by retailer brand standards at 5'4" 145 lbs, but the small fit quite big and i'm glad i didn't go for the larger one. it is super unique and cozy. i gave it a 3 on quality because the knit is a bit itchy and the fibers do come off on other layers. it also is longer than i expected, it hits about my mid thigh.