Eccellent - recommended with no reservation. Truly exceptional.