I loveeee this cardigan, it’s nice and soft but EXTREMELY OVERSIZED. I usually wear an M and ordered an M, had to return and swap for S and still think I can size down to an XS for a more fitted look😅. It’s very baggy around the arms and not long in length. In the photos I’m wearing a very thin t shirt (skims dupe) and the cardigan alone keeps me just as warm as wearing a puffer 🫶 the pockets are nice and big and fits my phone, lipgloss and some other small things if u need to use them. You can also style it as a casual or more formal look which I love. Great purchase for the price.