Stay away from anyone or any company that calls themselves “the best”.  That is not a title you give yourself – people give that title to you.  

There are some very talented DJs but there are far more that are nothing special.  One problem with that though – your wedding is special.  You need a wedding entertainer.  Not simply someone playing music and saying a few things for extra money on the weekend.  Anyone can hit play.  Few can entertain. 

A great start to finding the best fit for you is looking up reviews online, how many venues / vendors recommend this person or have worked with this person, and having a genuine connection with the when you talk with them.  

This is a very unregulated business and everyone is a DJ.  In an over saturated market there are only a handful of true professionals.   Like anything you care about – do your homework.  There is no substitute for experience.  Avoid “sales” pitches too.  Quality service sells itself.