Overall, Dave provided a great service at a great value for our wedding.
There were some very minor technical difficulties however (which he informed me, the bride, before the cer...emony that these might occur). He was very hands-on as a reception MC, and does provide officiant services, although we did not use them. If this is something you need, we highly recommend him!
There were some struggles with communication, as I would have preferred more email correspondence and fewer in-person meetings, and fewer questions asked of me during the wedding itself.
Overall though, it was great music, and great value.