Be the cat's whiskers

Meaning: To be someone who is most highly approved of.

Usage: My new accountant thinks he is the cat’s whiskers but his performance is as bad as the previous one.

Chinese translation: