Five stars all around for Zack! He is professional, fun to work together with, great at communication, and genuinely wants to help in any way to make your day run smoothly (even if it is not music related). He is great at reading the crowd and whenever the dance floor was dwindling down, he would select the right songs to bring the guests back on. As an added bonus, he has a great speaking voice and was a wonderful MC (in addition to DJ) for us. We had such a wonderful experience working with Zack for our wedding and highly recommend him.