Good quality. Sizing is true to size.
Super soft 100% cotton, I ordered up to have an oversized fit. I am 5’4 and 155 lbs. A medium would have likely fit great but the large makes for an extra baggy, roomy shirt to lounge in/hike in (will cover my butt when wearing it with leggings).