FB advertising has major issues and not just fraud.
#1 - FB has a feedback loop issue
The main reason why (for us) Google works so much better, is that it spans the full sales funnel, from impression to click to registration and finally conversion (room bought).
Google optimizes ad serving for themselves AND for me, and I can see the results. As long as they generate more revenue for my client at an acceptable cost per conversion (sales, not likes) we will spend more on google. Google isn't just taking, it's giving (a lot). As long as the last segment, ie actual conversions affecting ad serving, is missing, google will remain our favorite marketing channel.
#2 - Facebook has a major intent issue.
Eyeballs are nice, but only if those eyeballs have the intent to convert/purchase, which is rarely the case for high price, non-luxury and non-lifestyle items on the FB site itself, unlike a lead generated by google's search engine.
I have read about the "tricks" to minimize useless clicks and learned about some more below, but it really shouldn't be that hard.
PS I do realize that my situation is quite specific - see comment above or below, hospitality industry, busy market, price-sensitive audience, not a big brand name, etc. It may work for you, it just doesn't work for us, and not just because of the fake likes.