I am a member of my local 'Do you know' facebook page. It has 16000 local members, some of who are customers. Quite frequently someone asks if they know a window cleaner. I more often than not get the job through the volume of recommendations that come through via existing customers who see the posts and respond.
It's free, it's local and it for me is an excellent platform to advertise without even putting any effort in.
John