This is a super cool long jacket that is nice and fuzzy on the outside and has a very nice material on the inside. It will definitely keep you warm! It has pockets on both sides and it is buttoned down. Also, the cuffs are button down! It comes washed.