Green’s Dictionary of Slang

stellar adj.

[1980s+] excellent, wonderful, ‘out of this world’.