Craig Mohler did a great job. He kept the everyone dancing and having a good time. He was very professional during all events like cutting of the cake, first dance and etc. I’m very happy with quality sounds abound gave me for my wedding and I highly recommend Craig for anyone else’s wedding.