DJ BLAKE AND HIS TEAM WERE AMAZING!!! VERY ADAPTABLE ENTERTAINER w/ amazing DJ and MC skills! His team is super professional, affordable and responsive!