Green’s Dictionary of Slang

shag adj.2

[? fig. use shag n.1 (1)]

[1940s+] (US teen) excellent, wonderful.