This coat is great! The lineing is so soft and warm. The hood stays on well. There are plenty of pockets. It really helped walking my puppy when it under 45 degrees. Lowest I tried was 32 and my body and arms were warm. I ordered a small and I am a small person. 5'2" 100lbs. Fits well without being too big. I didn't want it to be tight.