There's not enough good things I can say about the guys over at XFade. I had them at my wedding and they've spun at many of my friends's and family members's weddings, and I've always been happy with their work. My absolute favorite part about ...them is that they'll create the exact mood that you want for your wedding.
For my sister, she wanted it to feel like an EDM club, and they obliged. For me, I wanted to feel like I was in college again and play music from that time. When my sister asked if they could play stuff she liked, they politely turned her down and pointed right at the playlist (and do-not-play list) I had given them. Awesome!
Not only did they help plan out our music, but they even helped us schedule out the reception to ensure everything moved along at a good pace. And when it came time for the big event, they played the roles of MC as well, along with placing some uplighting. They offer other services as well, but we were covered on those other fronts.
If you're the type to know exactly the kind of vibe you want, XFade has your back, and even if you don't they can no doubt steer you in the right direction. Everyone had a great time and the dance floor was never empty, which is exactly what I had hoped for.