Jamaal Day is great! He's dependable, professional but still lots of fun; played the songs and made the announcements we wanted; read the crowd and got people moving at our reception; and even helped out my fiance with an independent microphone issue at our ceremony site that cropped up. It was like dealing with an old friend rather than a business person. For what he charges, you seriously can't beat the value. Jamaal is the total package!