I hired Jim Keefe for my husbands surprise 60th birthday party. My husband and all of the guests commented that having him as our "piano man" elevated the evening from a party to an event. Not only is he extremely talented in voice and playing the piano, but he motivated the guests to dance, and truly enjoy the evening. His repertoire of songs was amazing and diversified. There wasn't any requests by our guests that Jim didn't know. I wish that I had another big event to host - so that we could bring him back as our entertainment. I would not hesitate in recommending Jim for any party or event ... he is amazing.