excellent value, position, communication. highly recommended