Josh is everything you want in a DJ. He is super professional and organized. He played every song that we requested, and used our music style to set the atmosphere for the rest of our event. He is really experienced and knows what he is doing. We had no worries throughout the entire night, and he followed our schedule perfectly.