We had made a last-minute decision to hire a DJ for our wedding. Luckily, Josh was available and did an amazing job coordinating with my family and me. Very experienced, professional, and personable.