The DJ was very detailed and professional! The only reason it’s not 5 stars has more to do with the admin staff that answers emails. While she was very responsive, she was also a little rude and kept stressing how extremely busy they were and... why we needed to follow their rules. I understand rules, but she wasn’t willing to be flexible at all. I wanted to speak to the DJ a little sooner than allowed, because I had questions to ask before I could complete what they asked of me. I’d recommend this vendor, but just be prepared to ask for what you need upfront even if that means requesting a call with the DJ.