We had a amazing time on Waiheke Island. Its a must do.
Lovely and beautiful accommodation