The beach with the clear blue water and the caves and cliffs surrounding it is stunning, and exactly what you think of when you think of a Thai beach. However there is obviously a lot of people. I would definitely recommend going here, but maybe rather to look at the scenery than to lie on the beach. My group rented two kayaks and paddled around the small islands just outside which was amazing, being able to go under the overhang of the islands. Perfect stop on a boat tour. There are also vendors selling delicious food from boats on the beach, good prices.