We had a fantastic time at Craig's Onetangi Cabin. The location was perfect; the beach is right there and so is the bus stop should you want to go most anywhere else on the island. There's also places to eat that are a pleasant walk away, plus 2 or 3 vineyards which are about 20 minutes walk away. Lastly Craig is a gentleman and made sure that we were comfortable and were having a good time on Waiheke. He went above and beyond by giving us a lift one night when it was raining and by cooking a full breakfast our last day. I would recommend staying here without a doubt.