I wouldn't call it the best, but I'd definitely recommend it to lots of people. It's awfully slow-moving, though, and not everyone is patient enough to move at a snail's pace. I'm just wondering how the directors managed to cram 20+ episodes into a 2-hour movie. A lot of parts must've been removed... that being said, I really don't know what to expect.
Oh, I think the actress playing Hagu fits the role pretty well (though she could be a liiiittle shorter), as do the others. Yay for anime-turned-movies!