A pool cleaning apparatus is provided that employs a pump and a filtering device. An engine or motor drives the pump. The pump draws water and debris into the pool cleaning apparatus through a wand. The pump moves the water through the filtering device to remove debris. The filtering device comprises a vessel having a sealable lid. The vessel contains a tube for transporting water and debris into the vessel, a leaf trap for catching debris, a primary filter of polyester fiber, and a positive stop having a gasket. The primary filter sits on the gasket, with the leaf trap resting above the primary filter. Both the leaf trap and the primary filter have a hole through which the tube extends, and handles. The primary filter houses a filtration element which is washable and disposable. The pool cleaning apparatus may be mounted onto a cart, or be permanently installed.