Awful, honestly. The last set we ran on Facebook cost us $40 per booked appointment...not even break-even for us.
We are working on video ads for pre-roll YouTube, etc., but it takes $ for tools (like cameras) and production. On Google, we learned how to optimize our ads and we were doing really well.