My overall experience was awful. The DJ cancelled on me three days before the event and recommended someone else. The person he recommended, three days before the event, was absolutely terrible. He would not emcee and half the songs we requested he did not know who the artist was. The DJ was not familiar with any popular groups whatsoever. I specifically requested no explicit songs due to elderly family members present and DJ would play explicit music that I constantly had to ask him to change. It was the most stressful part of the event. I will mostly certainly not rely on this website ever again to hire a DJ.