I ordered a size up because I wasn’t sure how it would fit, the XL is a bit loose, so I’d say it’s true to size and not to size up unless you want the super loose feel. Aside from that it’s comfortable and light weight so it’s perfect for being outside or even inside an ice rink.
It’s super comfy, not too heavy. The only thing I wish I would have done was not gone up a size. Normally a large is a little tight on me, and I like looser things so I got an XL. I think I would’ve been fine with a large because it is true to size.