Are Facebook ads worth it?

Do you any of you guys get solid leads from Facebook ads? I’m looking to start but I’m not sure if I should do it myself or hire a marketing agency to do it for me.

Any tips or advice regarding Facebook ads would be appreciated, thanks.