耳聪目明

have good eyesight and hearing, have one’s wits...