JC Productions was AMAZING! Kept in touch the whole time over e mails and phone. Asked the right questions to make sure everything went perfect. Responded to my e mails very promtly, showed up on time to set up and had the perfect music all night long even when I just gave him a general idea of what I was expecting. Got everyone dancing & singing! He is a very professional young man with a very easy personality. I will recommend this DJ to everyone from now on. It was a flawless service from beginnig to end! Thanks SOOOO MUCH JC! Our 50th surprise b day party was a success!