Great place. Safe for our young kids (0-4yo) and fun for older kids as well with indoor squash/bball court. Lots of space for everyone and 5min walk to cafe in town or beach/free pool near opunake campground. Only downside was wifi which wasn’t fast enough to even download emails. Everyone pretty much gave up and used their own data. Lots of amenities though with heaps of games/puzzles and sports equipment. Great place for a big group.