We stayed three nights at Kukun and would stay again without hesitation.
It checks all the boxes. Highly recommend staying here.