IT FITS TRUE TO SIZE! I listened to the reviews and I ordered a large. I should have ordered an XL because its a bit tight! Im keeping it though because the XL in Red is too expensive. I just ordered the XL in the pink though! Its well made (except for the zipper) super warm and EXTREMELY soft and comfy. I love that it has the anti-slip grip on the bottom.

The only con is that the zipper is very cheap. I doubt itll last long.

Update: the pink is an XL and its a little more roomy, not much but I can move comfortably.