Fleece is a medium weight and quite stylish. It is not boxy as it is nipped in slightly at the waist.
Boxy is fine with me as you can layer underneath and having a bit of a paunch, boxy can hide a multitude of sins. A jumper underneath proved too bulky but a light t- shirt was fine.  I am 5'4" and 130lb so large was a perfect fit. Generous arm length . Seems good quality. Me like.