I have the version of this exact coat from a few years ago in a bottle green and I love it! Nice to have something a bit different from the usual black/navy/beige. Great for school run etc, and definitely waterproof enough for me. I also live in the north of Scotland.
What I particularly like about it is that it's heavy and warm, so I can wear a normal outfit underneath and I don't have to layer up, and just take off my coat when I get indoors and not overheat in a jumper etc. It also still looks brand new almost 4 years on. Sizing was TTS for me I'd say. I'm 5'7, the length is good, probably below knee to upper calf, and if anything I'd like it a little longer (just personal preference, but I really don't think it would look too long on somebody average height). Hope that helps! I'm sure you'll love it!