DJ Tanner arrived early and prepared. His innate ability to read and understand the present audience is critical in setting the tone of a party. Our audience was eclectic in age and music genre, and DJ Tanner handled it with ease. Several partygoers kept exclaiming "I love this song!" and "YESSS, I haven't heard this song in forever!!" Will definitely hire again and I look forward to recommending to my friends and family!