Dj Cain was absolutely perfect for our wedding planning experience. He has had open and clear communication since day one of us reaching out to him. He has been willing to meet with us virtually in person and over text and phone calls to help ensure our wedding day was absolutely perfect. He provided so many different services within our package including a venue blueprint to ensure that we have the right set up for our guest. We truly appreciate everything Dj Cain did for our wedding weekend and we can't thank him enough for how special he made our wedding day. read more