Gary was super responsive and easy to communicate with through calls, email, and text. He got every song on my playlist, arrived early, was setup on time, and attended to little things like dimming the lights. He is a fantastic DJ! And a very creative musician. He knows how to read the crowd and played the right music at the right time. I wasn't sure if people would dance, but he managed to get a full-blown dance party going. I highly recommend Gary! Plus, he's a super nice guy.