We stayed one night in Room 2 (2 adults and an 18 month old), wish we could of stayed longer but unfortunately it was prebooked. Bed was super comfortable, Our room and the rest of the house was kept unbelievably clean. John was a Friendly host who made us feel at home. Would definitely stay again if we return to Tekapo.
Highly recommend staying with John