Karl was amazing in every way! He offered to help us plan for our wedding song mix and was very accommodating when meeting with us. He kept the party going throughout and made every thing run as smooth as possible. His price was very affordable and the service did not lack! I would recommend Karl for anyone!!!!