DJ Nate (and Terrace DJ) was absolutely perfect. I cannot recommend him/them highly enough.
My husband and I had very specific criteria for a DJ. We wanted somebody who a) was professional, b) would play the music we wanted, and c) wouldn't ma...ke the party about himself by mashing songs together or shouting at guests through a microphone. DJ Nate played exactly the music we wanted (he went out of the way to find tracks that he didn't yet have), and he was a total pro in the lead-up to the day, and on the day itself.
DJ Nate also went above and beyond in a number of ways. For example, my husband and I wanted to do a choreographed dance for our first dance. But the song we chose was too long for the dance we'd planned. So DJ Nate edited the track to shorten it (seamlessly), so the song would fit the dance without anybody noticing. Example two: My father wanted to sing a song, Karaoke-style, and DJ Nate lent him the microphone, and found a way to turn the vocals down on the track so he could sing along more easily.
Before the date, DJ Nate sent us a detailed survey where we could say what kind of music we wanted, specific songs we wanted, and specific songs we didn't want. The survey also asked the timing of the reception: when dinner would be served, when the toasts would be (and who would be giving them), when we'd cut the cake, et cetera--to make the reception go smoothly. We weren't sure about some of the reception timing, and DJ Nate spoke with us on the phone (at length) and helped us work it out. Leading up, he was so easy to work with, and so detail-oriented, and so tolerant of the craziness that comes over you when you're planning a wedding.
And on the day itself, he was set up on time with great equipment, and he easily handled a couple curve balls. There was a last-second change in the order of bridesmaids and groomsmen to announce. No problem. The cocktail hour ran a little long (nothing to do with DJ Nate) , so we got behind in the schedule of must-play songs. No problem. He caught up.
Seriously, this is the guy you want for your wedding/event. He's nice, caring, accommodating, expert, and professional. And he will work tirelessly with you to make your wedding day perfect. I can't imagine a better wedding DJ.