Comfy. Just heavy enough. Easy to dress up or down! This cardigan is all that and more! It does have stretch to it and has front pockets! Shown on me in XL (navy) - true to size but definitely some a wiggle room! I recommend true size if you won’t wear thicker shirts under them - size up one if you plan on bundling up with thicker shirts under it!