Strongly recommend Tekapo as a place to visit and stay.
Discover Tekapo had awesome service. The house looked a bit ordinary from the outside but inside was absolutely spectacular. 😀