We had a lovely time at John's place with our two little kids. The place is beautiful, has everything you need and is super comfortable, not to mention the location being a few steps from the beach.
Narelle who we liaised with was really helpful and responsive.
We'd definitely recommend it and would stay there again!