Im giving this shirt 3 stars. If it had been the right size I'd give it 5. First off its great quality. A nice thick stretchy soft shirt. I was very excited to try it on. 4xl, I expected it to be a bit loose. Especially if it ran a little small. This shirt, I would estimate would fit someone who wears a size 18/20. No way near a 22/24 or 4xl either.
This shirt is super cute and seems well made however, it is NOT true to size. I read some of the other reviews that said it ran small so I ordered two sizes up from what I normally wear and it's pretty snug. This is AT MOST what a "normal" size 2-3X would be. I carry most of my weight in my middle and the stretchy fabric clings to my "tire" to the point it's uncomfortable to wear. The length is fine but I haven't washed it yet so I don't know if it shrinks. I'm way too self-conscious to wear it. I'm considering returning it.
Its soft and comfortable as far as material but does run small im a trye 3xl i ordered biggest size 5xl and it fits but wanted it loose and it fits like fitted tshirt not too small but not loose like picture. So i would order two sizes bigger