I absolutely love the shirts. They feel like the Nike dry fit or under armor shirts. These are great quality. They are a little thin but still great. They are very true to size. Small would be 6/7, medium would be a size 8, large would be close to a 10/12 and extra large would be 14. This hold up in the wash and hold it to heat transfer vinyl. My son loves these!!