to be the best thing, person, idea, etc.
be the cat's whiskers / pyjamas
to be the best thing, person, idea, etc.
He thinks he's the cat's whiskers (= he has a high opinion of himself).
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition