Have decided to order one of these. I think! Can anyone tell me how the sizing comes up? I currently have a down coat but I really want something waterproof. Is the haddenbury going to be as warm as my down one?