Medium is cramped and too small, but has good length. Large is too wide and too long. I think it would be nice and warm, but it looks like it’s poorly sized.