My husband and I cannot say enough good things about Mark and the job he performed as our wedding DJ. Mark exceeded all expectations from the very first time we spoke until the last encore at our reception. He not only played a perfect blend of our personally requested songs with both classic and contemporary favorites that had the entire crowd up and moving from start to finish but also leveraged his seasoned experience as a wedding DJ to skillfully host the various stages of the evening (announcements, first dance, various speeches, etc.). This is of course in addition to coordinating the entire evening with our venue staff behind the scenes, and all of this at a more than reasonable rate. Mark was available in person, via email and over the phone for consultations from day one and he worked patiently and intently with us leading up to our big day. He was impressive in his ability to work in a broad range of music genres for the various stages of the evening (cocktail hour, dinner, dance, etc) and was an absolute pleasure to work with - we both can easily recommend him to anyone looking for the perfect wedding DJ!