Superb. Clean. Better than expected. Amazing.