Our DJ called us several times to make sure we had everything set and gave us an extensive checklist/request list also to make sure everything was done to our taste. He showed up early and stayed even later than he had to and made sure everyone... had a great time without being too obtrusive. Played everything on our "must-play" list, but also took requests and even let guests go get cds out of their cars if he didn't have what he wanted. On that note- very extensive playlist and he was willing to get songs we requested if he didn't already have them. Brought his own lighting and sound system and let us borrow the microphone for our toasts. He did a really great job at getting the guests involved and on the dance floor in a really fun way. I would highly recommend this DJ to anyone!