Excellent overall; highly recommended.