Highly recommended to those plan to stay overnight in Lake Tekapo. It has everything you need. Location is superb, walking distance to the popular attraction. The place is so clean. John is friendly and we had a great conversation about travelling experience. We will definitely come back to this place if we are here again. :)