I am so upset and heartbroken to have to write this review. My fiance, and now husband, had spoken with John numerous times in preparation for our wedding. We had spent a lot of time choosing the perfect songs and we were looking forward to having all of our songs played as planned. The night before our wedding, we texted the main dj to remove a song from our ceremony. He responded by saying he wouldn't be at our wedding. I honestly don't know if he would have even let us know if we hadn't texted him. We received no phone call or text but assumed it must have been an emergency situation for him to bail on our wedding last minute. He assured us that we would be taken care of by 2 other djs from his company. It was very clear that the other djs had not been prepared by John. As soon as the ceremony began, all of the songs that were played were incorrect. The backup dj ran up to me, right before I was about to walk down the aisle to tell me to pick a new song because the ones I previously picked hadn't been downloaded. This causes so much anxiety for me and took away the vision I had for myself. None of our requested ceremony songs were played. At the reception, my grandmother's name was announced incorrectly before our blessing and all of our entrance songs were wrong. Later, we found out John decided to book tickets for a white sox game, knowing it fell on the same day as our wedding. I was so appalled to hear this and it really took away from a day that my Husband and I had been looking forward to our entire lives. We did get our money refunded, but no amount of money can take back those moments we were looking forward to for our wedding. My husband is active duty military and we have been long distance for 3 years. Every couple looks forward to their wedding, but for us it was so much more than that. My husband was so disappointed he couldn't even eat his meal. We are obviously happy to be married, but this really took away from our day. We really trusted John and are so upset. He really let us down and I really hope no other couple has to go through what we did. read more