We had Geoff as our DJ. He did my sisters wedding and mine. We loved him!! He got everyone on the dance floor and everyone had a good time. He is flexible and accommodating. He did everything perfect!