Excellent; thoughtful, informative, interesting