Jim is an absolute wonderful entertainer. Great piano player. Great singer. Great personality. He has the talent of adjusting his songs to the audience at hand. He entertained at my step sons 18th birthday party keeping a wide range of guests between age 7 to age 90 entertained. I highly recommend Jim!