Very thorough and always eager to help! Also very reliable!! With both my husband and I being music lovers, it was nice to find someone who was versatile in music. Our songs ranged from 2000s pop to country to old school r&b... and he knew every song we listed and even gave some suggestions based upon our taste. You don't think about the little things when it comes to planning a wedding so things like what kind of songs should be played while your guests wait are decisions you have to make... but luckily James was there ready with suggestions to make that part easier and faster for us! He was one of the few that I did not have any problems with when it came to wedding planning, which was nice because there was enough on my plate. He very much exceeded my expectations and performed better than I even could have imagined. So many of my guests contacted me after the wedding and said that was the best wedding reception that had ever been to! James definitely had a huge hand in that! If you are looking for a dj for an event, look no further!