The camp ground is clean, inviting, kid and pet friendly. The beach is huge and water is shallow. Very kid friendly!