These seem to be real bella canvas shirts. Their tag reads 52 cotton, 48 polyester.I think their fit is very flattering, curved for women, instead of flat like guys shirts, I also like the color. However, these (like all the other reviews say) are definitely some kind of junior sizing because their extra large size fits me just like a small (photo attached). For your reference I'm 5'5 and 154lb.I'd recommend to order AT LEAST 2 sizes larger, 3 if you want them somewhat loose.At this price (less than $10) they seem to me like a great buy. If they don't shrink or get too stinky due to sweating because of the high polyester content, I may be buying more colors.
Rating: [5 of 5 Stars!]