David is a fantastic host, very welcoming and accommodating. His place is even better than the photos, with a perfect location and lots of thoughtful touches.