Absolutely beautiful and perfect balance of relax, swim, snorkel, and body boarding. Nice picnic tables and tone BBQ areas in the shade under the trees but perfect view, mutilple shower areas, and clean bathrooms. Parking is very limited so you have to come early and smaller vehicles like cars, small suvs or jeeps recommend, not trucks.