We stayed in a cabin (2 cabins actually) and had a great time. Felt really safe letting the kids walk to the playground and around the park. The beach was awesome, shallow for a long way out and sandy the whole way minus a bit of muck right near the shore. The staff was friendly and attentive, the firewood was well seasoned. It was obvious that the staff takes a lot of pride in the cleanliness of the park from emptying trash regularly to the bathrooms being kept up and the grass mowed.