We could not be any happier with our choice to have James play for our small, outdoor wedding ceremony. He was great with communication the whole way through, gave us an extremely reasonable rate, and even was willing to learn songs that we wanted played. However, we didn't need him to learn any songs, because once we heard his personal music, we knew we wanted him to play all of his own stuff (even when I was walking down the aisle). James was early to the event and stayed as long as we needed him to. He was professional, friendly, and extremely talented. We got SO many compliments on our ceremony music afterwards. Thanks so much James!!