The fact the google ads doesn't allow to do a real location targeting but will show ads to anyone "interested" in that location is usually a non-starter for me.
Having people all over the world shown an ad for a specifically localized shop ? No thanks !
For more online businesses, the results are indeed quite decent !