Just saw this movie. It is in Spanish so just know it will have subtitles.
This movie is good, I enjoyed watching it. Every moment had me on the edge of my seat, and some of the practical effects are really amazing for 2006. The CGI is obvious because it is 2006 after all. The director and the whole team did an amazing job of delivering a story. It's like a burrito with everything, what is there to complain about?