Craig recently DJ'd for my wedding reception. He was amazing. Not only is he professional and has such a warm disposition, he is extremely talented. We worked together on a song list but he also added his own ideas (per my request) and my guests were blown away. He played the perfect music during drinks and dinner and slowly worked it up to get everyone dancing. All night long my guests were telling me how fantastic he was. I am very knowledgeable about music and so were our guests. The DJ and music were extremely important for our party. He was beyond what we could have expected especially for an event outside of a club. His equipment and lighting are top notch. It was set up as nice as any Vegas or Hollywood club. The turntables added something special that you don't see with other DJs. Our guests were all ages and he was able to get everybody dancing all night long. We danced until the security shut us down and even got in one more song after that. Thank you Craig for making our party one that we and all our family and friends will never forget.