I have two, one fleece, one puff. Fleece is large and too big, so i got the puff in medium, and it fits very snug.
Quality on both, and the heating, are excellent though.
This jacket is a game changer! I wear it at festivals and camping and keeps me nice and warm, I run cold so being able to heat up instantly is nice! :)