Outstanding. Thoroughly recommended.