We stayed one night at David's place and loved every minute of it. The place has an amazing view and was very clean and well-maintained. David's place was not difficult to find and the check-in process was very smooth as David provided clear instructions to us beforehand.