Jim was great at communicating before the wedding! He was able to choose from our eclectic choices of songs and adapt to the crowd on our wedding day, which made a huge difference! The only small issue we had was that the microphones that we...re used to make announcements and speeches were not loud enough. Otherwise, everything went well.