We stayed for a weekend with our young daughters (ages 21 months and 6) and this place had everything we could need, plus some. They had a great selection of snacks, gave us tips on the best time to go for low tide and even provided little beach combing pails for our adventures. It was very clean and they even toddler-proofed ahead of our arrival. We would definitely stay again!