This is a heavy duty winter coat and yes, it gets cold and it snows in sunny Arizona.  It has those little touches that you like - the knitted wrist to keep snow and cold out - velcro over flap covering the zipper - two large front pockets and the angled slit pockets for your hands to keep warm too - that extra flap in the back to cover your 'back pockets' even when you bend over.  It is physically very heavy though as it needs to be  to offer the warmth and toughness.
I expect this to last a lot of years.