We had a lovely stay here. Tekapo is such a beautiful spot with breathtaking views, great restaurants, and of course the ultra relaxing hot pools... Ribbonwood takes full advantage of all of this with a great location that's just 3-4 minutes walk to the main shops, restaurants, and the lake front. The house was tidy, comfortable and our hosts were great. Would definitely stay here again.