We've been looking for years for the perfect campground and we have finally found our spot . I have large family and Barrington Shores was very accommodating. We were pleasantly surprised by the clean, open beach area (the sunset between the trees was perfect!). Each morning it was promptly groomed and ready for the day. We found the bathrooms and showers to be extremely clean unlike most other campgrounds we have been to in the past. We set up shop on the beach sites. Cooked, played music, floated and enjoyed the time with our kids. It was small enough that we felt comfortable with the kids walking up to the arcade or buying ice cream at the store. Our boys favorite spot was the fishing peninsula. We also had several parties with a dogs. The dogs enjoyed the weekend as much as we did. I would highly recommend the beach sites!! We are having our next family gathering there this August (8/13). I also wanted to comment on the extremely helpful young women in the office ( i wish I knew her name). She is gem!! The most polite and helpful young person I've met in a long time. We will be back for many years!