Our family (including a 5yo, 2yo and dog) stayed here for 5 days and had a wonderful and relaxing time. The location was great as it was right on the beach, the house spacious and welcoming, the yard was perfect for both the kids and dog, and there was a wonderful back deck to relax on in the evening.
We used the wi-fi and streaming options without any issues.
I would definitely book there again.