Craig did a wonderful job at our wedding. He met with us 2 times prior to our actual event to square away all details. This made the event go very smoothly. We really enjoyed his level of professionalism and fun!