This is a pain to clean.  I have to disassemble the whole unit to clean the cage with a brush.  It works great and does zap a great number of bugs.  If it wasn't for the disassembly to clean I would give it 5 stars.