James is on top of things. He communicates well and genuinely cares about your experience and happiness. Excellent host.