The material is nice and thick, and soft enough. And the first time I wore it I liked it but it just barely was long enough. I am only 6 months pregnant so I have a lot of growing left to do, and this shirt is already almost too small. The picture is not how it fits me at all. Though its not a crop top, in about a month it will be. And there isn't much stretch with it, so I am not even sure it will work over my belly as I grow.