Stop by ahead of time to see which site you like. Some sites were small. Some where huge! There were awesome trails from site to site so for us with 3 sites next to each other it was great. The kids literally ran from site to site all day long. Got them nice and tired. Beach was very nice and had a lifeguard. We had to walk but it wasn’t far because the parking lot was closed .