Mike was amazing. We had a bit of a budget, and Mike was definitely worth more than every penny. Mike's rate was extremely reasonable, and he was always available to communicate with before our wedding over email, since we were not in town. He was always upbeat, accommodating, and professional, and came early to make sure he was set up well. During the event, he did more coordination than our day of coordinator, and things went much more smoothly with him around. We had him offer karaoke during our reception, which was a huge hit. We even got a free dance lesson through him! I would recommend him to ANYONE looking for a GREAT DJ for any event. Thanks Mike!!