IMO excellent. No nits except now I want to hear it!
Tony