We used the resort DJ and we loved their service. We went with the "full" DJ, which included the DJ, a MC, and lights for the dance area. If you want people to dance, I highly recommend the full DJ service. The MC was really fun and got everyone energized and on the dance floor. He did a great job of making sure all the things we wanted to happen did so on schedule. The evening really flies by so it was great to have him taking care of what needed to happen and when. Nothing was overlooked, he played all the songs we wanted him to, and they even surprised us with a bubble machine blowing bubbles on our dance floor. I have absolutely no complaints about the resort DJ.