Jim was so professional and was able to really read the mood of the room to keep everyone dancing. He even got my grandparents to dance a few times! (Thank you!!) I will definitely recommend him to anyone in need of DJ services. Thank you so much for helping our big day be so perfect!