WOW!!! If you are reading this review trying to find a DJ, you have found the best in the business!! From the moment we met with Jamaal, we knew our search was over! Jamaal met with us several times to go over songs, layout of our uplighting (which was beautiful), and he even came to our rehearsal and played our ceremony music to make sure everything ran smoothly for the big day! On the big day, everything was PERFECT! Jamaal provided our ceremony and reception music..our guests loved all of the songs that were played! I can't say enough good things about Jam All Day! A DJ really makes or breaks a wedding, if you are looking to have an awesome wedding that your guests will have an amazing time at, Jam All Day is the perfect DJ for you!