Seriously the best place at Bear Lake! The beach is absolutely amazing! Part of the amazing part is that you can pull your vehicle right up on the sand and park like 20 feet from the water. You literally go out into the water like 100 yards and the water is still shallow! The kids love to play in the water and because of how shallow it is, it is fairly safe. Make sure you bring lots of water toys and sand toys! We play in the sand all day! I would make sure to buy a park pass in advance. The beach does fill up, especially on the weekends. This is the most fun at a beach in Idaho!