This review is for the beach area only. There is a large gravel parking lot and a short walk to the beach area. The beach is very rocky, so water shoes are needed. The beach is clean and the water is clear. We even saw fish! My 2.5 year old loved the beach and the water stays shallow for a while so it's good for young kids to play in the water. They also had a shack on the beach for free life vests if you wanted to use them. Overall, this is a nice beach to come to. There is no shade, so I would recommend an umbrella or tent!