I've tried different marketing companies but, so far, roofinghomeleads is the best one out there. We've received 26 live calls in our first 5 weeks. I've managed to close 65% of the leads, the service paid for itself.
One thing though, I've waited for 2 weeks until I've received the calls + Manuel isn't super responsive. Sometimes, he responds after 2-3 days.