Our DJ did an amazing job. Super attentive, we did all the games and special songs we wanted and he was happy to take requests and engage with our guests. He was also a huge help in getting our dances and timeline on track (as much as it could be!) at the reception. Would 100% recommend!