On time. Communicative. As described. What else do you want.