We had a great stay at Lake Tekapo. The cottage has everything you need and is really cozy. It would definitely be the only place we would stay when visiting the area.