Superb. Difficult to find fault.