Couldn't have been happier with AB Productions. They were extremely professional and accommodating through the whole process -- from the initial planning through the entire event. They were great and professional on the microphone, had sound systems everywhere we needed them when we needed them, played songs we had asked for and were prepared at every step of the way. The logistics of our wedding required the microphone/systems to be in different rooms at different times and the DJ's worked hard and were on top of everything. We definitely recommend using AB Productions!! Thank you!