Jim was amazing! He really made my Grandmother's 90th birthday party even more memorable. His communication prior to the event was professional and his set up the day of was quick and efficient, he was also well-dressed and well-mannered. His performance was fantastic! Taking requests, getting people from ages 35-85 dancing, singing along and smiling throughout. Everyone kept telling me what an excellent addition he was to our event; he made my Grandmother's special day that much more special; I highly recommend! Thank you Jim!