I'd have to go with Reagan. He inherited quite a mess and brought this country back. He worked tirelessly on diplomacy and helped bring the end of communism. He wasn't perfect, and made his mistakes but he never made a hotel out of the White House for his personal profit.
Bill Clinton?
