I saw it last week. Thought it was fucking brilliant.
Everyone I've talked to who's seen it loved it.
There is nothing really B-grade about it. The special effects are of a Hollywood standard, the acting is great. The script is good too, the jokes are funny (lots of references to movie classics too), and so is the ending is great.