Well scripted, nuanced, balanced and credible. Performances and timing were great. What I appreciated was that it didn't employ the stock, overplayed, tear-jerking devices that a lot of similar films thrive on. I've watched it twice now and would gladly watch it again.