We had an amazing experience in Tekapo and a very cosy and comfortable stay at the flat. Check in was smooth and we were totally independent.