We stayed one night in Lake Tekapo. This place was perfect for our stay, it had everything we needed, was presented beautifully, great location, excellent host and communication, and some nice touches that we enjoyed. Would highly recommend and we would definitely stay again.