My now wife and I were fortunate enough to see a trial of Ross prior to hiring him as our DJ for our own wedding. We have a lot of local friends and family, and we actually got to see him in action at three other weddings before our own, so it made our choice easy. We didn't even want to talk to any other DJs because we thought he was awesome at the other weddings. He does a great job of mixing in a wide variety of songs while keeping people on the dance floor from start to finish. He will even take any requests that you have beforehand and finds a great place to fit them in (we only had three requests; I recommend that you just let Ross do his thing and more just guide him on the types of songs you want rather than trying to pick your entire playlist). What we didn't know beforehand is everything else he did to ensure the day went smoothly. When we met with him to go over all the details of what he would be doing, he even went over our entire minute by minute playbook for the day to make sure that we had realistic times listed and to strategize on making our rounds to visit our guests. We ending up adjusting our schedule per his recommendations, and everything he had suggested made it work out for the better.