Language:
Free Online Dictionary|3Dict

称心如意

Source : CEDICT

after one's heart (idiom); gratifying and satisfactory/everything one could wish