NOTE: we are unable to review the apartment that we booked initially, because it had not been cleaned despite us checking in at 4pm. We returned to the office to complain, and were relocated to a 2-bed apartment right beside the lake, with a fantastic view, right in the middle of Tekapo village.
This apartment was fantastic, full kitchen, lovely bathroom and shower (but no hairdryer), a small balcony - the only thing missing if you were staying for longer than a few nights would be laundry facilities.
Some information on the local area would have been useful inside the apartment itself, rather than just conveyed verbally at check-in.