We could not have asked for a better DJ for our wedding. Jamaal was awesome! He was highly recommended by our wedding planner and we are so glad she did. From the start, Jamaal was easy to get a hold of. He talked with my wife to get a vibe of the style of our wedding and people that are coming to it. He was very professional but also so fun to deal with. We also had special needs for what songs to play. As my side of the family is Polish, Jamaal had no issues playing/mixing Polish songs that I provided to him. We can't thank him enough for that. We also had some other Polish traditions throughout the night and he was very flexible and helpful to work with us. Jamaal kept people on the dance floor which we loved! If he found that a certain song was clearing the floor, than he would very quickly mix in a new one to get things going again. Our reception was six hours long and Jamaal made it seem like it was nothing. We were literally Jamming All Day! Not only was the dance floor popping, but Jamaal's wife was holding down the photo booth. This photo booth was also amazing. It was a very large, touch screen mirror with a camera behind it. This photo booth was so much better than your typical ones. The costumes were fun and you knew exactly what the camera was taking a picture of because of the mirror screen you are looking at. Also the quality of the pictures it took over exceeded our expectations. Jamaals wife was very professional running the booth. She made sure that people had time to get there costumes on. It was ran very smoothly and everyone had fun with it. You get to keep your own copy of the picture and also put another copy for the bride and groom guests book. Best idea ever! My wife and I had a blast looking at everyones pictures and reading there notes next to it. Overall, Jam All Day Entertainment made our wedding night memorable. Everything was perfect and we can not thank Jamaal and his wife enough. Book Jamaal now! I promise you won't regret it!