Exactly what we needed for a family weekend in Edinburgh!