Very good, on all levels!

R.