James is superb on ALL levels. Simply the best customer experience.