The advantages: David's place is a large, comfortable house at an incredible location and very affordable price.
The downside: Maintenance is not very good. The place was not very clean (it wasn't too bad, but we did wash the dishes before using them), and some stuff was broken. The major thing was that the washing machine door got stuck with our clothes inside, and it took David two days to come with a mechanic to get our clothes out.
There was also some mess-up at the beginning of our stay - there was a double booking and we had to book another place for two nights at very short notice. It was quite a bummer. David gave us a refund that was slightly above the price of two nights at his place.