Very nice beach. When you park and walk down towards the beach there is a reception where you can buy Wi-Fi for the day or go right next door and grab some food. There are bathrooms there as well as all around.
We had no trouble walking around, finding a good spot, getting in the water (no rocks at all to navigate getting in -- sandy bottom). Also walked along the woodsy trails! That's where the campers are, in a sort of honeycomb formation. Looks like it would be a great place to camp as well!
Check the cruise ship schedules -- it will be PACKED if they're in that day.