Jim was so great! He arrived ahead of time to set up so that he would be "ready to go" at the agreed-upon start time. He was friendly and laid-back and he plays the guitar BEAUTIFULLY! We were hosting a small dinner party for my mother-in-law's 70th birthday. He sang played songs we requested (and we all sang along!). Then he easily transitioned to instrumental music while we were having dinner, then livened things up again once we finished dining. I would highly recommend hiring Jim, and would personally book him again in the future.