I used this DJ for my Wedding. I think he is a good DJ but not for a younger couples wedding like I had. He only had CD's and can only play CD's. In other words If he does not have the CD he can not play the song. Most DJ's have MP3’s. A lot of the modern music was not available for selection. He also lacks energy. He doesn’t make your guest want to get up and dance if you know what I mean. He also is very mumbled when speaking through his PA system and it was hard to understand him which caused a lot of confusing during the wedding. Like I said he is a good DJ but not for a younger high energy wedding. We had to give him a lot of direction but we still had fun. Hope this helps.