James played and sang at our wedding from ceremony through to dinner, dancing, and to last call. He was outstanding! We had a smaller wedding and wanted the intimate vibe that a guitar could add, rather than having a louder DJ. I can't say enough positive feedback for how professional James was, how fantastic his sound is, and how well the music completed our wedding vibe. James even learned a new song for our wedding dance. Of all the wedding components, the most talked about from our guests was James. I would recommend him without hesitation and would book him again in a heartbeat.