My family (two parents and two kids, 7 and 4) had a wonderful four days' stay at Seal Beach Cottage. The setting is beautiful, and our boys never tired of playing on the beach and playing soccer and frisbee in the adjacent meadow. We wanted for nothing during our stay...the beds were luxuriously comfortable, the kitchen well-equipped for full meal preparation, the cottage and grounds clean and well cared for...a pair soccer goals even magically appeared in the meadow! Lois and her family/staff were very responsive, quickly and efficiently addressing a problem with the wifi connection, the only issue we had during our stay (and a minor one). The local recommendations Lois passed along were spot on as well--including Bennett Bay Kayaking and Toby Snelgrove's charter service. As described, the cottage is located quite near the ferry terminal, grocery stores and a few restaurants, which was appreciated. Our boys loved the playground and putting green at the Dinner Bay park--would recommend this to anyone visiting with kids. We also spent a really lovely afternoon exploring the grounds and beach around the Georgina Point lighthouse. All in all, a terrific vacation...we highly recommend Mayne Island and Seal Beach Cottage!