I thought it was really good! I got it on a recommendation from "my guy" at the video store, he always tells me what's good and what isn't, and our tastes are generally very similar. He didn't really say much about it though, so the last 20 minutes or so really came out of nowhere!