Living in the NW of the US this sweatshirt is perfect most of the time.  It it heavy enough to provide most of the warmth ever needed here.  It is a perfect fit for me but some might think it is a bit on the small size.  If you want plenty of room for extra sweaters or bulky clothing underneath then you should get the next size up.