I've done several dives here including a night dive, and all of them have been fantastic. While I did some more shallow dives, accompanying children were snorkeling above us. The water is clear enough that even down to 20 feet the kids could easily see everything we saw and did.
One of the things I also really enjoy about this area is that it's an easy shore dive. There is minimal to no surge usually, currents are easy, and waves won't knock you over when you're trying to get in the water. You also don't have to go very far to see the wonderful marine life, including eels and octopuses, that inhabit the area. Visibility is outstanding, and the water is warm.