I was nervous because they were out of XL, which is what I usually wear, so I went with a large. It fits great! It's slightly tight, but not uncomfortable. In fact, it's probably what people would say is the correct fit, but I prefer my shirts a little baggy (hence the kinda fat part). I love the design and Oreos, so this is one of my favorite shirts I own.