This DJ was extremely accommodating, helpful and is a genuinely nice person. The preparation process was fun and easy with him. Additionally, at the reception, the dance floor was completely packed and everyone had to be kicked out when the reception was over... the DJ knew exactly what songs to play to keep everyone having fun. Out of all the vendors we used, this is the only one that I am strongly recommending.