Dave Frank and the Blues Stompers are worth hearing — Dave's got the goods, and the band keeps up.
have the goods
To legitimately have the skill or talent required to succeed in a particular pursuit; to have what it takes. I know that kid is small, but I'm telling you, he has the goods—you'll want him on your basketball team.So you're vouching for Sarah? Does she have the goods?