Abstract: A pool cleaning robot apparatus including: a housing; a propulsion system for propelling the pool cleaning robot along a submerged surface of the pool; a pump for drawing water from the pool into the housing through an inlet and expelling the water through an outlet; a filter for trapping debris that is in the indrawn water; and a motor for operating at least the pump, wherein a part of the motor is directly exposed to the water of the pool, to facilitate direct water cooling of the motor.