This beach has the reputation of being the nicest on the island. It is actually an average super crowded beach. It is very shallow and the water is not much clearer than elsewhere (as an experienced diver, I tend to skip most diving in Thailand since the water is not generally very clear and the diversity is limited). I can't imagine what you can see snorkeling here...
The beach is super crowded and you need to look hard to find a spot.
Overall, it is an ok place to check out but we've found much nicer beaches in Samui