A: No it does not.
A: No it does not and spills WILL soak through.
A: No it does not
A: No it is cotton canvas, not waterproof
A: Light rain yes but it's canvas so once it's soaked thru its going to be wet underneath. Maybe some water proofing spray would help even more