This looks hand knit It has 2 pockets & a long zipper with the hood Definitely would keep your back warm Looks like a medium May also text or call at 250-710-7091