Joe is a true pleasure to work with. He is a very talented professional. Not only can he play every kind of music on the piano including classical, swing, blues, big-band, ballads, jazz, rock and roll, and pop. He also improvises which is so fun! Plus he is very engaging and the consummate professional. I look forward to hiring him again.