The word "terrific" means "extremely good".
He's a terrific singer too.
"Terrific" is a useful word because it shows strong positive feelings but it's not too casual. You can use it in business situations, speeches, with people you don't know very well, and in writing.
A much more casual, slangy word that shows strong positive feelings is "awesome":
Jamie, this meat loaf is awesome!