We enjoyed a lot our stay at David's place - everything was perfect, from apartment to communication.
We can only recommend it!