Mike from XO Productions was absolutely amazing at our wedding. The music always flowed and he always perfectly matched the mood of our guests. The transition from song to song was smooth and his music selection was spot on. Throughout the night, and even after our wedding our guests kept telling us how much they loved our DJ and how they had never danced so much at a wedding. Mike did the impossible and kept both our parents and our friends happy with his music selections. Both my wife and I would highly recommend Mike and XO productions for any event. read more