We had a great time with Craig in Waiheke. Location was a massive win in close proximity to the beach and one or two decent restaurants.