I booked Mister DJ after meeting him a wedding fair! I did email him about 11 months before my wedding to check availability and pricing, and then booked him about 6 months before my wedding. He gave us our "homework" and worksheets and we were able to do an in person meeting about 10 days before our wedding. He was our DJ for the ceremony and reception, which we did have in one place (not multiple locations). He made sure he had all the right songs for the processional, recession, grand entrance and last song as well as any others he thought of! We stayed on the dance floor ALL NIGHT! I told my husband after the wedding was done "I needed a slow song so I could catch up!" but agreeably, by keeping all the songs super upbeat and adhering to my request of type songs played, we danced and sang until the lights came on! Our speeches were well mic'd as well as the ceremony. He was so flexible, well organized, kept it running smooth, super professional; literally cannot say enough about how happy I am to have had him booked as our DJ! So many compliments on the day from us and our guests!