David is a great host and will go to great lengths to make sure you're comfortable. His flat is really nice and cozy and in an excellent location. Highly recommended