I don't love or hate it. Its ok, but in my opinion the premise of the film is really pretty poor and unoriginal. However I would agree its well made.
Best thing that came out that film however was my ticket. It said A History of Violence with student underneath. When they ripped it on entry it just said A History Student. Which is exactly what I was at the time! Kept that on my wall.