I would highly recommend Sound Engagement DJ, they went above and beyond their job. They are very professional and take their jobs seriously. No drinking and DJing, it wasn't even a thought in their minds. They are very amazing when it comes to making sure the big day flows well. I didn't have to worry if the whole wedding party was ready to dance for our song, the DJs made sure we were ready and it happened. They were also very easy to get in contact with, answered any random question I had in a timely matter. Drove an hour to meet us for pre-wedding day arrangements on a couple occasions. I honestly can't say anything negative about them. They even made a very sentimental slideshow for us too, that played on multiple tv screens throughout the venue.