Allen was the DJ that we chose. We were referred to him by our wedding reception site. After meeting him for the first time, we felt he was very professional and very experienced at providing great DJ service. Not only does he play music, but he coordinates the entire event. Since he is experienced he knows what a wedding entails from start to finish, and plays great music accordingly. He kept the "drinking" bridal party in line, guiding them from one step to the next. I would recommend Allen as a first choice in DJ service. He makes the entire day run smooth, and even the entire process leading up to the service. Brides, and Grooms have so much to take care of prior to the event, well, Allen makes it so much easier. He is on top of it. If you question wether to book him for an extra hour, go with it!!