Excellent - highly recommended. As described.