SMP did a great job DJing our wedding. The DJ was dressed appropriately for the occasion, did a nice job of making announcements, and gauged the crowd well when making song selections. The set up of our reception had him a bit far from the action which was a challenge, but everything worked out. I heard only positive comments from our guests.