We entertain a lot, and Bill exceeded our high expectations. He was proactive in coordinating the choices from his extensive song list and even learned 2 new songs for our Parrot Head 50th Birthday party. Our guests all enjoyed having Bill at the party saying he was a perfect fit for the theme. He adjusted volume down early to let people eat and talk, and took it up when the crowd was ready to dance. He made sure he had my wife’s attention when he played the special songs he had learned to surprise her. I'm glad he agreed to stay for a 4th set because the party was still going strong. What a joy to see 3 generations all up dancing together! Thanks, Bill.