I thought it was really good. I didn't know what to expect because the first movie was kind of a let down for me, but I thought this one was a definite improvment. A very talented cast as well, I don't like how Kristen Stewart acts high, but the rest of the cast is amazing. The only part I did not like was the end. UGH.