David is very punctual and friendly. Excellent host!