Hello,
I have been working and following projects that used Facebook ads.
The nagative thing about Facebook is its size and the potential dispersion of your ad, but the positive side of it is that is extremely targetable. Choose a niche target group and your ROI will be much higher.
Smaller and more define is your target better response you will have to your ad.
Hope this will help you