Not only did we and our guests thoroughly enjoy Bob's excellent playing and singing, we feel like we have made a new friend for life. There was not a moment all night that someone was not singing and/or dancing! Bob played and sang every type of music from many eras and genres, and his song list seemed endless. He arrive early, and we noticed that he started playing almost immediately upon arrival even though he did not have to, and he took no breaks which was an indication that he thoroughly enjoys what he does. Thanks for making our party a huge success!