Cred is short for "credibility" and it means it has a good reputation among people "in the street" (the general public). "something-something" means a good thing that can't be defined too clearly. We might also say " a certain je ne sais quoi" in that circumstance.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.