This was purchased for a 25 - 30 year old woman as a Christmas gift.  She liked it, it seemed to be true to size, but she told me the brand sometimes runs a little small.  The quality of the fabric was nice.  It is a well made shirt.