It is great for snorkeling/scuba. Great, colorful fish. Almost perfect visibility. Not very many people there. Get there early to get a parking space, because the parking lot is really small. No bathrooms or any facilities, so take food/water with you. Going down the trail is the only bad thing about it, but definitely worth it.