We started up with Yodle at the beginning of 2015 and have been using there services right at a year now. We definitely saw a spike in overall leads from there services which turned in to more work. Keeping track of leads that where generated from Yodle is easy to do and the ability to listen to the phone conversations are a great feature for a small company like ours.
Making changes to the website takes a bit of leg work, but they are quick to respond and help out at the customer care department.
The only reason I would not give them a 5 star rating is that the web page they provide you with is very limited. It would be nice to have a few more options to choose from. Once you start trying to customize there website to fit your business, you'll know what I mean.
I would recommend Yodle to other small business owners.