Excellent. On time. Thorough screen. Clear communications.