Bill was professional and accommodating to our needs. He was easy to work with and gave my party the added touch I was looking for. He interacted with the party guests young and old. He was able to cater the music to all the age groups that attended the party. Great job!