Ok, in the TV series Glee season3 episode 21, I came across this sentence: `you were a smash.` From the context, it might mean `you were wonderful` or something. Then I looked this up online, I found `smash` means `sex` in Urban Dictonary, which is definitely not what I was looking for. So is there a phrase `you are a smash`? What does it mean?

well, then I found this [smash, slang](http://onlineslangdictionary.com/meaning-definition-of/smash), which says that `smash` can mean `a successful thing, especially a movie`, so can you use it to describe people?