Hillcrest Lodge is a great place to stay with the great view of Lake Tekapo and gives a wonderful stargazing experience. The rooms and facilities are good as well. I will definitely come back for my next holiday.