花も実もある

Noun

 * 1) be good-looking and good-natured; have a good appearance and a good content