Gregg is extremely professional. We were quite pleased! He took the time to meet with us after reviewing the selections we’d made to the website in order to get a good idea of our music preferences. In the meeting, he made some suggestions based on that information. Days before our wedding, he followed up to review and make sure that all was in order. At our reception venue, he was set up and organized in a timely manner and kept our guests dancing the entire evening!