Was it perfect? No. Was it damn good? Yes.
Despite the fact that Peter Jackson (director) made some changes to the story, I still have to give him props for sticking to it as closely as he did. It's closer than almost every other book -> movie translation I've seen.
More in depth review later.