David is an amazing host. He insisted on meeting my wife and me at his flat even though we arrived quite late. The flat is pristine - very clean with a wonderful view. We can't wait to go back!