Herbert is extremely flexible, communicative, and has a great property. Recommended.