Jamal did a fantastic job for our wedding! He was very organized and and promptly answered any correspondence leading up to the big day. Jamal did a great job feeling out the crowd and playing music accordingly. Everyone who attended had an awesome time on the dance floor thanks to his attentive services. If you are thinking about using Jamal for an event, do it! You will not be disappointed!