Overall, I'd recommend Maryland's DJ for weddings and special events. As an outfit, they're as slick and professional as it gets. Their online tool is fantastic, especially if you're like we are and feel the need to carefully tweak the music selections over and over again! It's surprising what you'll find in their database, and you can very easily add your own music for whatever's missing. The uplighting was extremely tasteful (especially since our venue had a lot of decorative lighting to start with), and Mike Q kept people on their feet throughout the night. If you're the type of couple that largely just wants to leave things in the hands of the professionals after establishing a few guiding principles, Maryland's DJ would be a godsend.
My husband and I are both pretty persnickety and neurotic about certain things, and thus there are a few areas we felt could've been improved. However, in this day and age it deeply hurts a business to leave anything less than a 5 star review unless they were truly lacking. Our criticisms are pretty minor, and meant to be constructive. A few announcements were a bit jumbled, and the audio quality on one or two songs was weirdly grainy. We left a lot of notes in the app prior to the wedding, so I can understand we may have provided a little too much input on certain things that didn't go exactly perfect. While we mentioned we wanted to get the slow dances out of the way early in the night to maximize folks' dance time, this was taken a bit to the extreme and my husband and I were still chewing our cake for most of our first dance. Nevertheless, these are all in the long run small issues that didn't detract from our happiness that day. Our guests largely didn't notice, either. We've heard so many DJ horror stories from other couples (and witnessed a few firsthand ourselves at others' events) that I would still say our experience with Maryland's DJ was generally fantastic.