This is truly a one of a kind place. I like the variety of accommodations. While we opted to go more on the lines of luxury by staying in the lodge, there are tent cabins that are actually quite nice. They also allow pitch tent camping.
The views are stunning and the variety of recreation activities for adults and kids is awesome. They really make an effort to teach kid about nature in a fun environment and their crafts are age appropriate.
It's great having all the services on-site this slightly remote place. It is a gem and while you don't have to travel far to get there you'll fell like you are away from it all.