Language:
Free Online Dictionary|3Dict

思虑周到

Source : CEDICT

to take every aspect into consideration (idiom)