Ryan was absolutely amazing! He was super easy to communicate with and made planning out the music for both our ceremony and reception a breeze! He had everything so well organized... for us which definitely helped among all the other stresses of wedding planning! We were a bit of a drive for him but he made the trip for us with all his equipment and was there to set up and test things out the night before at our rehearsal. His set up looked great and he matched the look of our wedding really well with simple but very cool lighting and discreet, high quality sound equipment that blended nicely with the decor. I hadn’t really put much thought into us needing microphones for the ceremony and how any of that works but he already had that covered and made sure everything was going to sound great! Ryan was able to play all the songs we wanted for our ceremony all perfectly timed! He also put together an awesome mix of music for our reception based on our requests. Everyone loved the dance music he played and we got many compliments on it at and after the wedding! He did a wonderful job with MCing and was ready for every special moment and announcement throughout the event. We had to make some last minute changes to the order of events during our reception due to some complications with our caterer but he adjusted to them easily and made sure our guests knew what was going on and when things like dinner, cake cutting, dances and bouquet toss would take place. Ryan was so nice to work with; incredibly helpful, communicative, organized, prompt, fun, and all we could’ve asked for! I’m so glad we had him as our DJ