David is a great host. Our train was cancelled so we arrived very late but he was still there waiting for us! His place likes a real home!