I'm never a 5 star customer- as I always believe in leaving room for improvement! But working with Joe on my husband's surprise birthday party was a 5 star experience from start to finish. He is so professional! Always responsive during the planning process, willing to learn our favorite song, and most importantly he truly entertained our guests- who kept talking about his talent long after he was gone for the night! I want to have another party just to hear Joe play again!