We had a wonderful stay at James's place for our family reunion. The place is wonderful:
Positives:
Spacious deck with a view that won't stop.
Visits from parrots and cockatoos
BBQ was roaring hot
Plenty of dishes, utensils, cups--everything you need to entertain
Room to park 3+ cars
Plenty of room to spread out if you have a large group
Helpful amenties (beach chairs, boogie boards, etc.)
Great kitchen and hang out Great Room area
Be awares:
While it is a short walk to town, it is a steep one, so be prepared
The WiFi worked pretty well, but under the crush of our 12 people all with devices it strained a couple of times
Table tennis wasn't available (but the pool/snooker table was)
Everyone marveled at the space and I got a lot of accolades for having found it. Highly recommended!