David's an excellent host with good communication. He messaged me before my trip explaining different routes to get to the flat and was very flexible with my check in/check out times.
(He's also got a helluva lot of travel stories)