My daughter usually wears a large and I had to get her a 2xL. Good thing I read the reviews and listened! It's pretty thin and has more of a "distressed" feel to it. It's not heavy t-shirt material. I don't expect it to last more than a couple of years. But she really likes it. The print quality is good.