方方面面

fāngfāngmiànmiàn
all aspects, every side
HSK 6

Additional Dictionary Meanings

all sides; all aspectsmultifaceted