Jamaal with Jam All Day Entertainment was referred to us by several local wedding vendors. They told us "You have to get Jamaal, he is the best." Well, he truly lived up to his reputation. He is very professional and easy to work with. We stayed in constant communication in the months leading up to the wedding. On the big day, he showed up early and setup his equipment (which is very clean, modern, and professional). I rented uplighting from him for the dance floor which set the scene for all the fun we were in store for. The music he played was perfect and he kept our guests dancing all night. For the songs which had a specific dance to them, he joined us on the dance floor and knew all the moves! After the wedding, we received many compliments from our guests on Jamaal. We could not have been happier. Jamaal is truly the best DJ in town!