We had a great stay at Beach Haven. The location was absolutely perfect, just across the road from the most awesome beach. The kids swam out to the pontoon each day and it is nice and handy for the great couple of shops/cafes down by the beach.
The place had everything we needed including a packed out kitchen, bbq and all the bits and pieces needed to make all sorts of meals.
Upstairs was a paradise to lounge about in when we'd had enough swimming/beaching for the day. We appreciated the great internet access which let me work remotely comfortably as well.
Marion is a great host who was accomodating to our requests during our stay.