Will was amazing, we had a few change ups/kinks during both reception and ceremony and will was able to just keep rolling with it and covered it so no one knew. So personable, played music for all ages and kept the dance floor busy all night. C...ould not have asked for a better DJ.