Good quality for price. Would be better if the whole shirt was 100% cotton so give 4 stars . It has some lycra. If 100% cotton then I give 5 stars.
I don't know how much cotton and synthetic fibers are in the fabric of the shirt.