A swimming pool water sanitizing unit with an ozone generator and a separate ultraviolet (UV) reactor chamber within the same housing unit. The ozone generator may include a water jacket gap between the ozone generator chamber and the outer casing that passes pool water through the gap for cooling. Either of the ozone generator and the UV reactor chamber may include UV intensity sensors to help predict the life of the UV bulb therein. The UV reactor chamber may include rotating water paddle blades to stir up the water within the chamber for enhanced exposure to the UV light. A diverter valve enables diversion of ozone enriched fluid to the pool pump in addition to the UV reactor chamber.