This hoodie is perfect! It is warm, soft, made very well. The thickness is perfect. I ordered a medium, I am a size small and I'm short, because I wanted it over-sized to wear with leggings. While I would not wear with leggings to work, I will on the weekend. It is long enough to cover my front and back side.