John did an absolutely amazing job on our wedding day! He got to know both of us before the day itself so he could truly understand what music worked for us and the mood and feeling we wanted to create on the day. The set-up and set went off without a hitch, he even threw in a few bonus songs at the end!