Perfect! Kim was great from beginning to end and always took the time to answer all my questions even if they were repeats. Jonas was our DJ and he was exceptional! Whatever we asked of him he was able to take care of. HIGHLY, HIGHLY, HIGHLY recommend this DJ company!