The fleece is a low quality type. I was disappointed when I first felt it. It doesn't feel like it will last long. I purchased based on previous reviews but ultimately I guess you get what you pay for.
The fit does seem a bit on the small size. I order a size bigger also based on previous reviews.