We enjoyed our stay at David's place.
-Location is great specially if you have a car because you shouldn't worry about parking. there's not much restaurant/bar in walking distance but if you a car then it should be ok.
-David is a great host and he answers questions quickly.
-there is also a backyard with a bonfire place that if the weather allows would be a good hang out place.