My stay at David's was nice. I was traveling alone and love the Lake Tekapo area, so was very excited when I was able to book this amazing-looking Airbnb ahead of time. The location could not be better. Right on the lake, steps from the Church of the Good Shepherd, and minutes from town. However, my advice to people who plan on staying here is to check if the hot water is working right when you check-in. I made this mistake and didn't know it wasn't working until around 8:30pm, and attempted to follow the troubleshooting instructions, which were especially difficult in the dark. I was not able to sort it out, and spent the night with no hot water as it was too late at night to get help. Also, be warned that the outdoor spa is not easy to use – I was going to use it but decided not to as the instructions were quite daunting and intimidating, which was disappointing. Overall, it's a lovely place but be aware there may be some action required on your end to get the full experience.