David is very polite, helpful and honest gentleman. Communication with him is extremely easy and quick. Although I did not see his apartment due to unforeseen circumstances but I am sure it will be better than expected and I extremely recommend to deal with a perfect host like David. Thank you once more David.