Runs true to size. Fit and cut is good. Roll at sleeve is cute. Its not a cotton t-shirt material though. Its almost like a Jersey. Its not what I was looking for in a t-shirt. Im surprised it got such good reviews.