We stayed for almost 4 weeks at Zion. The house had everything we needed. Lovely decor, and stylish interior. Only thing to note is no aircon which we definitely felt during the heat wave!
Cabarita Beach in itself is a lovely little beach side town. The house is walkable to all the main shops and beach. Bonnie was a lovely host who made us feel welcome and was readily available whenever we needed.