Perfect in every way...stark contrast to additional orders which are late without updates or proper communication. Buyer beware!