We were very disappointed. We spent the time to complete our play list request well beforehand, & the DJ never received it. We requested karaoke at time of order but the DJ claims he didn't know it until I told him via a phone call. He did come with karaoke equipment, but it was completely disappointing (old equipment, took forever for him to input song requests, etc). We have the equipment to play our own music. We hired a DJ because we wanted a pro to do the work and have karaoke, so we could enjoy ourselves & not have to worry about the small details. Waste of money!! He played lame music and did not have much of a personality. Big disappointment!!!