I didn't end up staying (due to illness that prevented me from travelling to NZ all together) however Melanie's communication was top notch and I felt self-check in instructions were clear.
I look forward to booking again in the future.