Out of all the beaches I've visited in Thailand, this one takes the cake. Although there is a 200 baht fee to be transported 2.5km through the jungle, it's definitely worth it. The snorkeling is fantastic, and the beach isn't overcrowded or overdeveloped. The water is calm and clear, and while the sand is a bit pebbly, there are sandy paths throughout. The "pirate" bar in the shade is a great spot for a drink, with reasonable prices. There's even a fun, free big swing to enjoy. The property is clean and well-maintained, making for an amazing experience overall.