I normally wear a size small in shirts at stores like Old Navy, etc. I don't like my shirts to be baggy, but I don't like them painted on, either. I could barely get this hoodie on. I think the zipper was about to give up. Oh, and the zipper was really flimsy; that wasn't too much of a big deal though. Overall, buy a size bigger if you want it to fit normal, 2 sizes bigger if you want it baggy-ish. I'm returning it. I have to buy a different hoodie because they didn't have the red color in medium, otherwise I would have bought the same hoodie again.