Fresh, dark humor of the island - a wonderful British family comedy at its best! The Scottish Highlands are terrific staged. Naughty dialogues and an unpredictable story. The child actors are adorable! A film that is fun and at the same time also gives some nice worldly wisdom.