I can highly recommend Kaitoke Cottage for a stay on Great Barrier. The location is fantastic, if you want to be near the shops and the Cafe. Having been to the Barrier many times before, I knew that certain utilities like electricity, unlimited supply of water or Wifi would be scarce, but it had it all at Kaitoke Lodge. Especially the strong Wifi was fantastic. The house was very welcoming and had everything we needed to feel at home. There were more than enough sheets and pillows, as well as towels and the beds were comfy. Loved lighting a fire at night and getting the hot tub going. We had a few questions for Mike and his response time was immediate. I would definitely stay there again.