Dan was an excellent DJ and was punctual, professional, and very energetic. He did a fantastic job and I highly recommend him for your event.