Ivan is excellent with communication, courteous and very respectful. He was flexible with a later pickup time due to my schedule, and when a rental ran long due to his own travel schedule, he kindly paid for another rental day without my even asking. Definitely recommended.