Charlie is the BEST! He arrived early for set up. We had a wedding at a park, so the ceremony was outside with the reception in the pavilion. He provided a mic for our officiator and provided instrumental before the ceremony, processional music, and after. For the reception, he was the DJ and also sang. He has a fantastic voice!! We had several guests comment on how good he was and asking who he was!! They really enjoyed the mix of music! He did a fantastic job and I would highly recommend him! He is a very gifted musician and lover of music, and it shows! The music was perfect!