Joe was fantastic. He arrived early for his set up of his equipment and was ready to perform on time. Easy to work with and accomodating. He played a great variety of songs just as his Gigmasters listing describes, and my guests really remarked favorably on how they enjoyed his music. I would definitely hire Joe again and highly recommend him for your event.