The front material is soft and cozy, but i was surprised to find that the back and the arms were a waffle knit, like long john material, very thin and tight in the arms. cannot wear a shirt underneath it, only tank top. other than that, it's a great deal