This shirt is super soft. And just adorable for someone who loves cats.  It is large. It says one size and I think it is in between a large and extra large.  But I think that is a good thing because you sleep in it and it gives it a chance if it shrinks in the washer.  Just adorable!!!!  A great gift!!!!