Vocabulary

用意周到

very careful; thoroughly prepared

na-adjective noun