Bill was great! He played all of our requests in a timely fashion and the sound and lighting were great. We left a lot of the choices up to him and his selections were awesome. I was impressed how he seemed to keep every generation of guest, from young to old, very happy. I will be using Bill the next time I throw a party.