A satisfyingly sunny Savile Row