方方面面

fāngfāngmiànmiàn
  1. all sides; all aspects
  2. multifaceted

CEDICT

Entry Composition