This is our all time favorite beach. I have been going there since I was a month old. It has some rocky spots but not too bad. The water and beach are always clean. They have great lifeguards and they actually pay attention to the people in the water. the have a great snack bar with the usual hot dogs, hamburger, you can even get peanut butter and jelly !! They have many changing rooms and showers, and of course rest rooms. Awesome place to take the family.