I desperately need a raincoat but the reviews on this are a bit mixed. Is it really waterproof as claimed or is it showerproof?