Started out well and promising but become unrealistic, somewhat far fetched. The ending seemed disjointed, awkward and disappointing. Judi Dench was excellent, as was Maggie Smith and the whole cast. They deserved a better written and directed story/script.