A gem, great for the whole family.