This coat is very warm and cosy! The fit is perfect for me - I am 5'3" - it comes to a really good length to keep me warm, plus the sleeve length is perfect. It is also nice and fitted, not too shapeless! Not sure what it is like regarding being waterproof as I haven't worn it in the rain yet. The hood is great though as it isn't too big, so stays up in the wind. For the price I think it is a really good coat!