Is the BeSafe Rain Shield water proof?

Yes