i agree. i went in expecting it to be kind of bad, but was pleasantly surprised. i didn't even mind that i paid full price to see it ($9.50 US).
and i'm normally a cheap illegitimate child that goes to the $5.00 first showing of every movie, every day at an Ultrastar Theater.