Top class everything, our most enjoyable stay ever anywhere in New Zealand.