Clean and to spec. Superb.