Cif kitchen cleaning spray works a treat and seems to be a permanent solution if you can also find the nest and give it a good dose.
** EDITED - moving off thread **
I think the siesta is Spain's best invention and this practice ought to be extended throughout the EU in line with global warming.