After seeing such great reviews here on the knot for this DJ, we were really excited to book with Mike. You are provided with a “portal” to add in must play songs, do not play song...s, names of the bridal party, schedule of the day, etc. I loved the idea of this. He did a great job with the lighting, although the color was not the color we asked for. He called us a few days before our wedding to go over our “portal” to ensure he had everything he needed on his end. During this call, he brought up a game we wanted to do during our reception. He said it was “really stupid” and we need to “actually greet our guests” and we need to rethink doing the game. (Clearly, we will greet and thank our guests, just wanted some form of entertainment as we weren’t doing a garter toss, dollar dance, etc) Next, he fought back and forth with our photographer/videographer when they wanted to use the quiet reception area to video/audio our vows to get us good quality for our wedding video. He said we couldn’t use the space because he was setting up and that’s more important. The next best place, was under the reception area in the basement, where we could hear everything upstairs. Next, he played the wrong song for the groom and his mother to walk down the aisle to (even after receiving this information on the portal and confirming it on our phone call). Next, he called the “big girl bridesmaid” out to the dance floor while a song about big girls was played and when she was too embarrassed to come out, he still continued to call her out to the floor ( how absolutely rude to my bridesmaid!!!). Lastly, I’d like to add he didn’t play many songs we had requested. We do completely understand he is a DJ and that’s his job, but I would’ve liked to hear some more songs I requested. After being told my wants are stupid and my husband walking down the aisle to the wrong song, I am so upset with how things turned out. I actually had an engaged friend ask me who my DJ was so she could avoid this DJ.