He was very professional and made sure my daughter had a great time. We had a lot less people than anticipated but everyone was able to party like it was the best party ever. He catered to every request, very interactive for every age. He had songs that DJs normally don't have. Will definitely hire him for future parties.