I bought a XXX extra and was afraid it would shrink, so I ordered a second XXXX just in case.  The XXX did not shrink that much, still waiting for the XXXX to arrive.
To be sure this is a basic light cotton sweat shirt, to call it a fleece is more than a stretch.  But for $10 how can you go wrong.