A perfect bank holiday weekend