HANDS DOWN, you will have the best night with JD Entertainment. They really keep the party going, will announce everyone's name perfectly and their video (DVD) production is extremely high quality. Everyone is so professional, you will not be disappointed. They've done my sisters and best friends wedding in addition to mine! Couldn't have been happier!