After coming across Gregg’s website and reading his reviews we picked him as our DJ. He was super responsive and easy to communicate with. Once we signed the contract, he sent us a link to another website with a form for us to pick our must pla...ys and don’t plays. His web app made the process very straightforward and smooth. Only wish you could play the songs more easily instead of having to open another page and hoping the song was found on amazon. After picking our songs, we talked with Gregg over the phone to discuss the order of events and our preferences on a few things. At the reception, him and his assist Mike were very friendly and professional. They played all of the songs we asked for and left all of the nonsense at the door. Would definitely recommend Gregg.