Be the cat's whiskers
Meaning: To be someone who is most highly approved of.
Usage: My new accountant thinks he is the cats whiskers but his performance is as bad as the previous one.
Chinese translation: