this fleece fits a bit snug, but pretty close to the average size large. the tag says large and what not. however i also bought the same fleece in red and this one fits a bit larger almost like it were an extra large, but not quite as big. still bigger and more roomy than the black. again, both say large and all the tags seem correct. as for me, i'm pretty much small enough to wear a large, but also big enough to wear an extra large without it looking too huge. so, what am i to do? do i keep both knowing one is a big more snug 