This weekend I happened to catch The Travel Channel's show, "Food Paradise"... Pizza edition. In the 1-hour episode, they have time to showcase 5 pizza places.... Beau Jo's was one of them.
Hard to claim "best pizza in the country", but Beau Jo's is a legit contender.
FWIW...