I absolutely love this hoodie... I ended up ordering an XL - I am 25 years old, 5'4, body type is average/slim, and usually wear a small or medium in tops but I like my hoodies a little loose and more comfy - the XL is perfect! If I had ordered any smaller I think I would have been disappointed. I live in MN, so this hoodie has had a lot of use in a short amount of time. I love that it's so colorful that even if I spill something on it, it still looks perfect. I get compliments every time I wear it out of the house... I almost can't wear it on my lazy hair/makeup days because I'm afraid I'll get more attention that I want (lol). Overall, fantastic hoodie, soft on the inside and light in weight but also quite warm. I would recommend this to anyone - but I would also recommend that you always go up in size because this XL is closer to a medium/large woman's hoodie. I will be purchasing more designs for sure!!