冠冕堂皇

Idiom

 * 1) dignified; upright; solemn
 * 2) to seem honorable and just on the surface, but is not the case in reality