If you’re visiting lake Tekapo this is absolutely the only place you should stay.
Clean/amazing views/fantastic location