Mike was an AMAZING DJ!! Your DJ basically runs the evening and keeps things in order! He did a great job from the start! Was always flexible on meeting times, emailed us back within 24 hours and was prepared every time we met. He knows what questions to ask you to get things started incase you aren't sure. The day of, he was on time, dressed professionally and his set up is perfect. His new DJ booth has a video screen on it so we got to give him pictures to play during the evening which is a very personal touch. Once the dancing got started he would play the music videos to whatever song was playing! I would recommend him over and over!