Jam All Day entertainment was extremely professional and punctual. Jamaal worked with my wife and I on our song selections for the event. Not only did he play everything we wanted but he also participated with us all night as we danced to all our favorites. We had such a great time and he was top notch!!!