I'm in need of a proper waterproof coat for the school run and dog walks as my last waterproof coat is no longer. Need it mid-thigh to knee length. What do you recommend?