David was a terrific host. The flat was perfectly clean, in a wonderful location and full of more amenities and extras than we could have asked for! David was very responsive, generous and helpful throughout our stay.