ASU's Cronkite School is well regarded. They just opened a stand alone program in downtown Phoenix. The Cronkite School was one of 5 programs chosen by one of the major networks (I think ABC) to have a partnership with them on campus. (I think the others were Syracuse, Texas, Florida and UNC.
We looked at this program with my son last spring, but because the buildings were not completed yet, it was difficult to get a feel for what life would be like. Everything is up and running now, so it would be much easier to get a feel for the fit. Son ended up at a LAC.