Yes, it is completely waterproof and rain even if it is raining for days. It does include a floor. The campus floor liner is basically functioning like a carpet on top of the floor-completely optional-a luxury item.